Вопросы обновления веб-ссылок на диаграммах приложений
Обновлен: Ноябрь 2007
В конструкторе приложений для каждой конечной точки потребителя веб-службы в приложении-потребителе веб-службы после реализации создается веб-ссылка, если она поддерживает реализацию. Эта веб-ссылка сопоставляется с соответствующей веб-службой и создается, когда доступен допустимый WSDL-файл. Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений.
За исключением сценариев, которые описаны в этом разделе, веб-ссылки, сопоставленные с веб-службой, реализованной в решении, обновляются автоматически, когда сохраняются изменения, внесенные в определение веб-службы, например в ее операции или параметры. Эти изменения можно сохранить путем сохранения решения или файла класса веб-службы, который содержит определения операций веб-службы.
В следующих сценариях необходимо ручное обновление веб-ссылок.
Изменения в WSDL-файле для внешней веб-службы или веб-службы BizTalk.
Изменения в нестандартно определяемых типах, на которые ссылается веб-служба в приложении ASP.NET.
Изменения свойств и атрибутов WSDL, например имени и пространства имен привязки WSDL.
Необходимо вручную обновить каждую веб-ссылку на веб-службу в приложении ASP.NET. Можно обновить все веб-ссылки на внешнюю веб-службу или веб-службу BizTalk путем обновления этой веб-службы.
Дополнительные сведения см. в следующих разделах:
Практическое руководство. Обновление веб-ссылок на веб-службы на диаграммах приложений
Практическое руководство. Обновление внешних веб-служб и веб-служб BizTalk на диаграммах приложений
Во время обновления веб-ссылок на веб-службы следует учитывать следующие факторы.
Веб-ссылки, сопоставленные с веб-службой, созданной из WSDL-файла или DISCO-файла, нельзя обновить, если этот файл отсутствует или является недопустимым.
Примечание.
Не поддерживаются WSDL-файлы, содержащие несколько привязок WSDL, и DISCO-файлы, ссылающиеся на несколько веб-служб.
Если нужно обновить веб-ссылку для конечной точки потребителя веб-службы, которая подключена к веб-службе с другим расположением WSDL, сначала необходимо удалить подключение между двумя конечными точками, повторно подключить их, а затем выбрать обновление веб-ссылки из конечной точки поставщика. Дополнительные сведения см. в разделе Практическое руководство. Повторное подключение веб-служб на диаграммах приложений.
См. также
Основные понятия
Конечные точки веб-служб, основанные на WSDL-файлах