配置用于 Web 部署的服务器环境

作者 :Jason Lee

本教程介绍如何设置服务器环境,以支持各种不同方案中的一键式或自动网站部署和发布。 本教程包括一些主题,指导你完成各种任务,例如配置 Web 服务器以支持特定的部署方法,以及设置 (WFF) 服务器场的 Web 场框架,以及基于方案的概述,这些概述提供更高级别的端到端指导。

本教程使用 企业 Web 部署:方案概述 中所述的 Fabrikam, Inc. 部署方案作为示例和网络基础结构的参考点。

有关这些教程的意大利语翻译,请访问 http://www.lucamorelli.it

本教程包括以下主题:

第一个主题选择正确的 Web 部署方法介绍了使用 Internet Information Services (IIS) Web 部署工具发布 Web 应用程序的main方法 (Web 部署) 2.0。 它还标识映射到每种方法的方案。 在这里,每个方案主题提供需要完成的任务的高级概述,并标识需要完成的主题,以帮助你完成这些任务。

如果使用 了解生成过程 中所述的拆分项目文件方法来生成和部署解决方案,最后 一个主题配置目标环境的部署属性介绍了如何配置特定于环境的项目文件,以便部署到不同的目标环境。

关键技术

本教程重点介绍如何使用这些产品和技术来支持 Web 部署:

  • IIS 7.5
  • Web 部署 2.x
  • WFF 2.x
  • IIS Web 管理服务 (WMSvc)

本教程还介绍了 Windows Server 2008 R2、SQL Server 2008 R2、ASP.NET 4.0 和 ASP.NET MVC 3 的使用。

本系列中的其他教程

这是关于企业级 Web 部署的五篇教程系列教程的一部分。 以下是本系列中的其他教程:

  • 在企业方案中部署 Web 应用程序。 此介绍性内容为教程系列提供了上下文背景。 本文介绍了教程方案,并说明了整个系列中所述的任务和演练如何适应更广泛的应用程序生命周期管理 (ALM) 过程。
  • 企业中的 Web 部署。 本教程提供Microsoft 生成引擎 (MSBuild) 项目文件、Web 发布管道、Web 部署和其他相关技术的概念性介绍。 其中介绍了如何结合使用这些工具来管理复杂的部署过程。
  • 为 Web 部署配置 Team Foundation Server。 本教程介绍如何配置 Team Foundation Server (TFS) 以支持各种部署方案,包括自动部署作为持续集成 (CI) 过程的一部分,以及手动触发的特定内部版本的部署。
  • 高级企业 Web 部署。 本教程介绍如何完成各种更高级的部署任务,例如为多个环境自定义数据库部署、从部署中排除文件和文件夹,以及使 Web 应用程序在部署过程中脱机。