使用部署报告进行的部署概述
更新:2007 年 11 月
部署报告包含在分布式系统中部署应用程序所需的信息。部署报告包含有关这些应用程序以及承载这些应用程序的逻辑服务器的信息。该报告还包含有关这些应用程序和逻辑服务器的设置、终结点、连接和资源的信息。
![]() |
---|
您可以从部署关系图生成部署报告。部署关系图定义和验证系统中的应用程序和需要部署这些应用程序的逻辑服务器之间的宿主关系。有关更多信息,请参见部署报告概述。 |
以下各节包含有关使用部署报告来部署应用程序的更多信息:
Before Generating Deployment Reports
Generating Deployment Reports
Finding Information in Deployment Reports
Deployment Tasks using Deployment Reports
生成部署报告之前
生成部署报告之前,请确保将适当的资源添加到应用程序、终结点和逻辑服务器,并确保对其设置进行了适当的配置以反映部署环境。部署过程中需要使用到这些设置,这些设置包括在部署报告中。有关更多信息,请参见下列主题:
下面的列表包含部署所需的一些设置:
在终结点上配置以下设置:
Web 服务提供方终结点(ASP.NET 应用程序)的 Service URL 设置。
Web 内容提供方终结点(ASP.NET 应用程序)的 Relative Path 设置。
网站终结点(Internet 信息服务 (IIS) Web 服务器)的 URL 设置。
有关更多信息,请参见下列主题:
配置应用程序池(在 IIS 6.0 或更高版本上运行的 ASP.NET 应用程序)所需的任何自定义设置。
有关更多信息,请参见下列主题:
您可以使用部署报告来部署那些使用 .NET Framework 设计和实现的应用程序。这些应用程序包括 ASP.NET Web 应用程序、Windows 应用程序和 Office 应用程序,并具有系统定义模型 (SDM) 定义的设置。虽然您可以使用 SDM SDK 将自定义 SDM 应用程序和逻辑服务器类型以及自定义设置添加到现有应用程序类型,但您需要自定义部署过程以解释这些自定义类型和设置。有关更多信息,请参见系统定义模型 (SDM) 概述和系统定义模型 (SDM) SDK (https://go.microsoft.com/fwlink/?LinkId=5 5 395)。
生成部署报告
必须先配置部署关系图上的某些属性,才能生成部署报告。例如,您需要在部署关系图上的 Destination Path 属性中指定一个位置。此属性指定在生成部署报告时用于复制应用程序二进制文件、源文件和内容文件的位置。有关更多信息,请参见如何:生成部署报告。
生成部署报告将创建两个版本 - 一个 HTML 版本和一个 XML 版本。HTML 版本提供了一种可用于交流系统及其应用程序的相关要求的可读格式。XML 版本提供了一个可用于自动化部署过程(例如编写部署脚本)的机器可读格式。
![]() |
---|
如果您选择仅在部署报告中包括验证错误,则 HTML 版本将仅显示这些错误。XML 版本将包括这些错误以及部署信息。 |
有关更多信息,请参见部署报告中的关键部分概述。
在部署报告中查找信息
下面的列表包含您可以在部署报告中找到的信息:
需要在应用程序配置文件中更新的设置。
ASP.NET 应用程序进行部署所需的 IIS 元数据库设置。
部署时需要在目标服务器上验证的 IIS Web 服务器的 IIS 元数据库设置。
部署输出文件的路径。
应用程序、逻辑服务器和区域的连接信息。
应用程序和承载这些应用程序的逻辑服务器之间的关系。
Web 服务和 Web 内容提供方终结点的绝对 URI(部署位置)。
有关更多信息,请参见下列主题:
使用部署报告的部署任务
下表包含要使用部署报告中的信息来执行的任务:
任务 |
相关主题 |
||
---|---|---|---|
检索部署输出文件的位置。 |
|||
创建和配置部署报告中每次使用的应用程序。 |
|||
使用部署报告中的设置更新应用程序配置文件。 |
|||
使用所需的 ASP.NET 应用程序设置更新 IIS 元数据库。 |
|||
验证目标服务器是否与逻辑服务器配置相匹配。 |
|||
使用部署环境中所用的绝对 Web 服务 URI 更新 Web 服务使用者应用程序配置文件。 |
|||
使用部署环境中所用的绝对 Web 内容 URI 更新 Web 内容提供方终结点的客户端。
|
|||
使用部署环境中所用的数据库连接字符串更新数据库使用者应用程序配置文件。 |
|||
创建和配置一个新的网站或为 IIS Web 服务器上的每个网站终结点在目标计算机上选择一个现有网站。 |
|||
验证用于部署 Office 应用程序的安装系统必备。 |