刷新应用程序关系图中的 Web 引用时的注意事项

更新:2007 年 11 月

在应用程序设计器中,如果 Web 服务使用者应用程序支持实现,则会在生成该应用程序时为它的每个 Web 服务使用方终结点生成一个 Web 引用。此 Web 引用与对应的 Web 服务关联,并且是在具有有效的 WSDL 文件时生成的。有关更多信息,请参见应用程序关系图上的 ASP.NET 应用程序概述

除本主题讨论的情况外,当保存对 Web 服务定义进行的更改(例如,对其操作或参数进行的更改)时,会自动更新与解决方案中实现的 Web 服务关联的 Web 引用。通过保存包含 Web 服务操作定义的解决方案或 Web 服务类文件,可以保存这些更改。

下面的情况要求您手动更新 Web 引用:

  • 对外部或 BizTalk Web 服务的 WSDL 文件进行更改。

  • 对 ASP.NET 应用程序上的 Web 服务引用的自定义类型进行更改。

  • 对 WSDL 绑定名称和命名空间等 WSDL 属性进行更改。

您必须手动更新对 ASP.NET 应用程序上的 Web 服务的每个 Web 引用。可以通过刷新外部或 BizTalk Web 服务来更新对该 Web 服务的所有 Web 引用。

有关更多信息,请参见下列主题:

更新对 Web 服务的 Web 引用时,请注意下列事项:

  • 如果 WSDL 或 DISCO 文件无效或不存在,则不能更新与通过该文件创建的 Web 服务关联的 Web 引用。

    说明:

    不支持包含多个 WSDL 绑定的 WSDL 文件或引用多个 Web 服务的 DISCO 文件。

  • 如果某个 Web 服务使用方终结点连接到具有不同 WSDL 位置的 Web 服务,则要更新对该终结点的 Web 引用,必须先删除两个终结点之间的连接,再重新连接这两个终结点,然后选择从提供方终结点更新该 Web 引用。有关更多信息,请参见 如何:在应用程序关系图中重新连接 Web 服务

请参见

概念

基于 WSDL 文件的 Web 服务终结点

其他资源

刷新应用程序关系图上的 Web 服务和 Web 引用