ASP.NET Deployment Content Map
Visual Studio, ASP.NET, and IIS provide tools that can help 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. (All MVC projects are web application projects.) For information about the difference between web application projects and web site projects, see Web Application Projects versus Web Site Projects.
Note |
|---|
Web deployment tools have been improved in Visual Studio 2012. You can install the improved tools in Visual Studio 2010 and Visual Web Developer 2010 Express by installing the Visual Studio Web Publish Update. For information about how to use the new tools, see the documentation for Visual Studio 2012. A good place to start is Web Application Project Deployment Overview for Visual Studio and ASP.NET. |
This topic contains the following sections:
Note |
|---|
For information about scenarios not mentioned in the table, see ASP.NET Web Application Project Deployment FAQ and Other Resources for Information About ASP.NET Deployment later in this document. |
For information about the distinction between web site projects and web application projects, see Web Application Projects versus Web Site Projects.
Scenario | Topics |
|---|---|
Understanding how to run multiple versions of the .NET Framework side-by-side on one server | .NET Framework Multi-Targeting for ASP.NET Web Projects ASP.NET Side-by-Side Execution Overview How to: Host Web Applications That Use Different Versions of the .NET Framework on the Same Server How to: Deploy Web Projects Targeted for Earlier Versions of the .NET Framework |
This section provides links to additional resources that are useful for learning more about how to use Visual Studio and IIS deployment tools.
The following resources provide documentation about Web Deploy, the IIS framework that Visual Studio uses to perform web application project deployment tasks. You can ask specific questions about Web Deploy in the Web Deployment Tool forum on the IIS.net web site.
Testing Web Deploy Publishing From Visual Studio 2010 and WebMatrix
Web Deploy (IIS.net web site)
Web Deployment Tool (Microsoft TechNet web site)
Microsoft.Web.Deployment Namespace (API documentation, has not been updated since version 1.0.)
The following resources are blogs by members of the team that is responsible for Web Deploy.
The following resources are blogs by members of the team that is responsible for Visual Studio deployment.
A number of tutorials that relate to hosting options, web site project deployment, database deployment, precompilation, and site administration are on the Hosting Tutorials page on the ASP.NET web site.
The following resources are from the Visual Studio Lab Management blog:
Note