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


Вопросы обновления веб-ссылок на диаграммах приложений

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

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

За исключением сценариев, которые описаны в этом разделе, веб-ссылки, сопоставленные с веб-службой, реализованной в решении, обновляются автоматически, когда сохраняются изменения, внесенные в определение веб-службы, например в ее операции или параметры. Эти изменения можно сохранить путем сохранения решения или файла класса веб-службы, который содержит определения операций веб-службы.

В следующих сценариях необходимо ручное обновление веб-ссылок.

  • Изменения в WSDL-файле для внешней веб-службы или веб-службы BizTalk.

  • Изменения в нестандартно определяемых типах, на которые ссылается веб-служба в приложении ASP.NET.

  • Изменения свойств и атрибутов WSDL, например имени и пространства имен привязки WSDL.

Необходимо вручную обновить каждую веб-ссылку на веб-службу в приложении ASP.NET. Можно обновить все веб-ссылки на внешнюю веб-службу или веб-службу BizTalk путем обновления этой веб-службы.

Дополнительные сведения см. в следующих разделах:

Во время обновления веб-ссылок на веб-службы следует учитывать следующие факторы.

  • Веб-ссылки, сопоставленные с веб-службой, созданной из WSDL-файла или DISCO-файла, нельзя обновить, если этот файл отсутствует или является недопустимым.

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

    Не поддерживаются WSDL-файлы, содержащие несколько привязок WSDL, и DISCO-файлы, ссылающиеся на несколько веб-служб.

  • Если нужно обновить веб-ссылку для конечной точки потребителя веб-службы, которая подключена к веб-службе с другим расположением WSDL, сначала необходимо удалить подключение между двумя конечными точками, повторно подключить их, а затем выбрать обновление веб-ссылки из конечной точки поставщика. Дополнительные сведения см. в разделе Практическое руководство. Повторное подключение веб-служб на диаграммах приложений.

См. также

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

Конечные точки веб-служб, основанные на WSDL-файлах

Другие ресурсы

Обновление веб-служб и веб-ссылок на диаграммах приложений