As you are probably painfully aware, there is a big difference between the effort involved in creating an application and the effort involved in deploying an application. For that reason alone, many IT departments have a configuration manager whose sole responsibility is the managing of builds, deployments, and installations.
This chapter will introduce some of the concepts and tasks involved in deploying an ASP.NET application. You will see how to perform these deployments manually with Visual Studio .NET tools and simply by copying files from one place to another. In addition, you'll see how to create a Setup project that can be used to install the application on other machines. Finally, you'll learn a little bit about deployment concerns when publishing your application to a hosted environment over which you have no control, such as Brinkster or another third-party hosting firm.
WHAT YOU NEED
DEPLOYING ASP.NET APPLICATIONS AT A GLANCE