Expand
ASP.NET Deployment Content Map

Visual Studio, ASP.NET, and IIS provide tools that can assist you with the process of deploying your Web application or Web site. Some of the Visual Studio tools work only with Web application projects, while others work only with Web site projects. For information about the difference between Web application projects and Web site projects, see Web Application Projects versus Web Site Projects.

This topic contains the following sections:

Deployment for Web Application Projects

For information about the difference between Web site projects and Web application projects, see Web Application Projects versus Web Site Projects.

NoteNote

Additional information is available in blog entries and in other resources outside the MSDN site. For more information, see Other Resources for Information About ASP.NET Deployment later in this document.

Scenario

Topics

Understanding Web deployment options for Web application projects

Deploying a Web application to a remote server from Visual Studio by using one-click publish

Deploying a Web application by using Visual Studio to create a .zip file that is used to deploy the application on one or more Web servers

Specifying Web.config file settings (such as debug settings or connection strings) that have to be different in the destination environment

Deploying a database or deploying database changes when you deploy a Web application

Finding help for scenarios that are not mentioned in this content map

Deploying to a Server that Uses Multiple Versions of the .NET Framework

Other Resources for Information About ASP.NET Deployment

This section provides links to additional resources that are useful for learning more about how to use Visual Studio and IIS deployment tools.

NoteNote

Information in older blog and forum posts might reflect features that existed in beta releases and were changed before Visual Studio 2010 was released.

The following resources provide additional information about Visual Studio deployment tools for Web application projects.

The following resources provides information about using Visual Studio Web deployment tools with Visual Studio Lab Management.

The following resources are blogs by the members of the team that is responsible for Web Deploy, the IIS framework that Visual Studio uses to perform deployment tasks.

The following resources provide official Microsoft documentation about Web Deploy.

The following resource is a forum for users of Web Deploy.

The following resource provides an example that shows how to use PowerShell to deploy a WCF application.

Community ContentAdd
Page view tracker