Chapter 26. Deploying ASP.NET Applications
IN BRIEF
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
REQUIRED SOFTWARE | .NET Framework SDK v1.1
Visual Studio .NET 2003 with C# installed
IIS 5.0 or greater
Windows XP Pro, Windows 2000, or Windows Server 2003 | RECOMMENDED HARDWARE | PC that meets .NET SDK minimum requirements | SKILLS REQUIRED | C# and .NET familiarity
Familiarity with ASP.NET and IIS |
DEPLOYING ASP.NET APPLICATIONS AT A GLANCE
 |