ASP.NET Web 部署 - 推荐的资源

本主题提供了有关如何使用 Visual Studio 2010、Visual Web Developer 2010 及更高版本将 (将) ASP.NET Web 应用程序发布到 IIS 的文档资源的链接。

如果你知道一篇优秀的博客文章、 stackoverflow 线程或任何其他有用的链接, 请向我们发送一封 包含该链接的电子邮件。

注意

其中许多资源描述的部署功能仅在安装 Visual Studio Web 发布更新的最新版本时才可用。 某些功能仅在 Visual Studio 2012 或 Visual Studio 2013 中可用。

本主题包含以下各节:

了解 Web 项目的部署选项

查找 ASP.NET 应用程序的托管提供程序

从 Visual Studio 部署 Web 应用程序

通过创建和安装 Web 部署包来部署 Web 应用程序

另请参阅以下部分。

使用持续集成 (CI) 过程部署 Web 应用程序

另请参阅本页后面的 确保应用程序在部署期间处于下线 状态。

在部署期间使用 Web.config 转换更改目标 Web.config 文件或 app.config 文件中的设置

在部署期间使用 Web 部署参数更改目标 Web 应用程序中的设置

确保应用程序在部署期间处于下线状态

在 Web 应用程序部署过程中部署数据库或更改数据库

另请参阅本页前面的通过创建和安装 Web 部署包来部署 Web 应用程序和使用持续集成 (CI) 过程部署 Web 应用程序。

将数据库与 Web 应用程序部署分开部署

部署使用 ASP.NET 应用程序服务(例如成员身份和分析)的 Web 应用程序

预编译以用于部署

部署 Intranet Web 应用程序

自动执行非现成自动化的常见部署任务

配置 Web 服务器,以便开发人员可以使用 Web 部署向其部署 Web 应用程序

为托管提供程序配置服务器

排查部署问题

获取有关特定部署问题的帮助

其他资源

本部分提供指向其他资源的链接,这些资源有助于详细了解如何使用 Visual Studio 和 IIS 部署工具。

以下博客经常包含有关 Visual Studio Web 部署的信息:

以下资源提供有关 Web 部署的文档,这是 Visual Studio 用于执行 Web 应用程序项目部署任务的 IIS 框架。 可以在 IIS.net 网站上的 Web 部署工具论坛 中询问有关 Web 部署的问题。