Поделиться через


Практическое руководство. Поиск абсолютных URI веб-служб и веб-содержимого в отчетах о развертывании

Обновлен: Ноябрь 2007

При подготовке к развертыванию приложений потребителя веб-служб или веб-содержимого необходимо обновить их файлы конфигурации, изменив расположение веб-служб и веб-содержимого в среде развертывания. Абсолютные URI конечных точек поставщика веб-служб или веб-содержимого можно извлечь из XML-отчета о развертывании. Дополнительные сведения см. в разделе Сведения о приложении в отчетах о развертывании.

Извлечение абсолютного URI конечной точки поставщика веб-служб или веб-содержимого

  1. Откройте XML-отчет о развертывании.

  2. В элементе <Applications> найдите элемент <Application> для подключенного приложения ASP.NET.

  3. В элементе <Application> найдите элемент <Endpoint> для конечной точки поставщика веб-служб или веб-содержимого.

  4. В элементе <Endpoint> найдите элемент "Uri" <Setting>.

  5. В элементе "Uri" <Setting> найдите элемент "Absolute" <Facet> и извлеките URI, указанный в элементе <Value>.

    Bb164493.alert_note(ru-ru,VS.90).gifПримечание.

    Если значение в элементе "Absolute" отсутствует, задайте параметр Service URL для конечной точки поставщика веб-служб или параметр Relative Path для конечной точки поставщика веб-содержимого на диаграмме приложения. На схеме логического центра данных задайте параметр URL для конечной точки веб-узла, к которой привязана конечная точка поставщика веб-служб или веб-содержимого на схеме развертывания. Чтобы просмотреть и изменить параметры конечной точки поставщика веб-служб или веб-содержимого, выберите конечную точку на диаграмме приложения и откройте узел Параметры конечной точки приложения в редакторе параметров и ограничений. Чтобы просмотреть параметры конечной точки веб-узла, выберите конечную точку на схеме логического центра данных и откройте узел Параметры конечной точки логического сервера в редакторе параметров и ограничений. Дополнительные сведения см. в разделе Редактор параметров и ограничений.

После получения всех абсолютных URI для конечных точек поставщика веб-служб или веб-содержимого можно обновить URI для приложений потребителя. Дополнительные сведения см. в разделе Практическое руководство. Обновление URI клиента веб-служб в файлах конфигурации.

Bb164493.alert_note(ru-ru,VS.90).gifПримечание.

Элемент "Absolute" <Facet> может отличаться от параметра ServerBindings или SecureBindings веб-сервера IIS с конечной точкой веб-узла, где размещена веб-служба. Для просмотра любого параметра выберите веб-сервер IIS на схеме логического центра данных и найдите параметр в узле Параметры логического сервера в редакторе параметров и ограничений. При этом ограничение, определяющее это отличие как конфликт во время проверки схемы развертывания, отсутствует. Таким образом, необходимо убедиться, чтобы процесс развертывания гарантировал, чтобы значение этих параметров и значение "Absolute" <Facet> были одинаковыми. В противном случае, конечные точки потребителя не смогут использовать развернутые веб-службы.

Пример

В следующем примере показан элемент <Endpoint> для конечной точки поставщика веб-службы с именем "MyWebService". В нем элемент "Uri" <Setting> содержит элементы <Facet>, описывающие абсолютный URI веб-службы. Элемент "Absolute" <Facet> содержит абсолютный 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>

См. также

Основные понятия

Общие сведения о развертывании с помощью отчетов о развертывании

Ссылки

Общие сведения о ключевых разделах в отчетах о развертывании