如何:在部署报告中查找 Web 服务和 Web 内容绝对 URI

更新:2007 年 11 月

准备部署 Web 服务或 Web 内容使用者应用程序时,必须用 Web 服务或 Web 内容在部署环境中的位置更新它们的配置文件。您可以从部署报告的 XML 版本中检索 Web 服务或 Web 内容提供方终结点的绝对 URI。有关更多信息,请参见部署报告中的应用程序信息

检索 Web 服务或 Web 内容提供方终结点的绝对 URI

  1. 打开 XML 部署报告。

  2. 在 <Applications> 元素下,找到已连接的 ASP.NET 应用程序的 <Application> 元素。

  3. 在 <Application> 元素下,找到 Web 服务或 Web 内容提供方终结点的 <Endpoint> 元素。

  4. 在 <Endpoint> 元素下,找到“Uri”<Setting> 元素。

  5. 在“Uri”<Setting> 元素下,找到“Absolute”<Facet> 元素,然后检索由其 <Value> 元素指定的 URI。

    说明:

    如果“Absolute”元素不包含值,请在应用程序关系图上为 Web 服务提供方终结点设置 Service URL 设置,或为 Web 内容提供方终结点设置 Relative Path 设置。在逻辑数据中心关系图上,为 Web 服务或 Web 内容提供方终结点在部署关系图上绑定到的网站终结点设置 URL 设置。若要查找和编辑 Web 服务或 Web 内容提供方终结点的设置,请在应用程序关系图上选择此终结点,然后在“设置和约束编辑器”中查看“应用程序终结点设置”节点。若要查看网站终结点的设置,请在逻辑数据中心关系图上选择此终结点,然后在“设置和约束编辑器”中查看“逻辑服务器终结点设置”节点。有关更多信息,请参见设置和约束编辑器

检索到 Web 服务或 Web 内容提供方终结点的所有绝对 URI 后,就可以更新使用者应用程序的 URI。有关更多信息,请参见如何:在配置文件中更新 Web 服务客户端 URI

说明:

“Absolute”<Facet> 元素可能不同于具有承载 Web 服务的网站终结点的 IIS Web 服务器上的 ServerBindings 或 SecureBindings 设置。若要查看这两个设置中的任何一个,请在逻辑数据中心关系图上选择 IIS Web 服务器,然后在“设置和约束编辑器”的“逻辑服务器设置”下搜索该设置。但是,并没有在验证部署关系图期间将这种差异识别为冲突的约束。因此,请确保部署过程确认这些设置的值与“Absolute”<Facet> 值是相同的。否则,使用方终结点将无法使用已部署的 Web 服务。

示例

下面的示例包含名为“MyWebService”的 Web 服务提供方终结点的一个 <Endpoint> 元素。在此元素下,“Uri”<Setting> 元素包含描述该 Web 服务的绝对 URI 的 <Facet> 元素。“Absolute”<Facet> 元素包含 Web 服务提供方终结点的绝对 URI。

<Endpoint Name="MyWebService" Definition="MyWebService:MyWebService.WebService1" Extends="Microsoft_Web:WebService" InstanceId="f8c1de34-1534-4dbe-b406-e0e8cfd388f2">
   ...
   <Setting Name="Uri" Definition="Microsoft_Web:Uri">
      <Facet Name="Relative" Definition="Microsoft_Web:Uri" State="Set">
         <Value>MyWebService/MyWebService.asmx</Value>
      </Facet>
      <Facet Name="Base" Definition="Microsoft_Web:Uri" State="Set">
         <Value>http://www.mydomain.org/</Value>
      </Facet>
      <Facet Name="Absolute" Definition="Microsoft_Web:Uri" State="Set"><Value>http://www.mydomain.org/MyWebService/MyWebService.asmx</Value></Facet>
   </Setting>
</Endpoint>

请参见

概念

使用部署报告进行的部署概述

参考

部署报告中的关键部分概述