Deploying applications under the .NET Framework can be much easier than in previous development environments. However, some .NET-based applications are very complex with lots of interactions. You need to be sure that you can deploy these applications effectively to your environment. You should use the advice given in this chapter to help you perform the steps required to deploy your applications correctly.