如何:编辑 ASP.NET Web 服务的操作

更新:2007 年 11 月

在应用程序设计器和系统设计器中,可以编辑 .NET Web 服务提供方终结点的操作和参数。可以使用“Web 服务详细信息”窗口或“属性”窗口来执行此任务。

如果实现的 ASP.NET 应用程序公开了一个 .NET Web 服务提供方终结点,则可以打开其 Web 服务类文件,然后用代码编辑该终结点的操作和参数。如果为该 Web 服务创建了类关系图,则也可以使用类设计器。Visual Studio 会同步您用设计器或代码所做的更改。

说明:

在编辑某个 .NET Web 服务提供方终结点的操作时,您是在编辑该终结点的所有使用的操作。如果您在发布 Web 服务定义后对其进行了重大更改,则应更改 WSDL 绑定名称和/或 WSDL 绑定命名空间。此类更改包括更改操作或消息名称、消息或参数定义或是预期的行为。如果在更改 Web 服务定义时不更改它的 WSDL 绑定名称或命名空间,则可能会隐瞒 Web 服务不再与所连接的或以前连接的应用程序兼容这一事实。有关更多信息,请参见 应用程序关系图上的 ASP.NET 应用程序概述

在“Web 服务详细信息”窗口中编辑操作或参数

  1. 在关系图上选择具有要编辑的操作或参数的 Web 服务提供方终结点。

  2. 在“关系图”菜单上选择“定义操作”。

  3. 在“Web 服务详细信息”窗口中,对操作或参数进行相应的更改。

    提示:

    还可以右击终结点,然后选择“定义操作”。

在代码或类设计器中编辑操作或参数

  1. 在关系图上,右击 Web 服务提供方终结点,然后选择下面其一项:

    • 选择“查看代码”打开 Web 服务类文件。

    • 选择“在类关系图中查看 - <WebServiceName>”创建 Web 服务的类关系图或打开它现有的类关系图。

      说明:

      如果以前未曾保存过类关系图,则会创建一个新的类关系图。否则,会打开以前保存的类关系图。

  2. 在类文件中或在类关系图上,对操作或参数进行相应的更改。

    提示:

    还可以在“Web 服务详细信息”窗口中右击终结点,然后选择“查看代码”或“在类关系图中查看 - <WebServiceName>”。还可以从解决方案资源管理器中的 Web 应用程序项目中打开这些文件,或者通过双击终结点或操作直接定位到代码。

请参见

任务

如何:定义 ASP.NET Web 服务的操作

如何:从 ASP.NET Web 服务中删除操作和参数

参考

“Web 服务详细信息”窗口的键盘快捷键

其他资源

定义 ASP.NET Web 服务的操作