Share via


<protocols> 元素

本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.

指定 ASP.NET Web 服务可用来接收从客户端发送来的请求数据和返回响应数据的协议。协议可用来将请求数据与方法及其参数关联起来,以及将响应数据与方法及其返回值关联起来。

架构层次结构

<configuration>
  <system.web>
    <webServices> 元素
      <protocols> 元素

语法

<protocols> 
      <add name="protocolname"/>
      <remove name="protocolname"/>
      <clear>   
</protocols>

属性和元素

以下几节描述了特性、子元素和父元素。

属性

无。

子元素

元素 说明

add

添加 ASP.NET Web 服务可用来接收从客户端发送来的请求数据和返回响应数据的指定协议。默认情况下,仅启用 HttpSoap 和 Documentation。

clear

从配置文件的范围内移除所有的协议。

remove

从配置文件的范围内移除用来处理请求和响应数据的指定协议。

父元素

元素 说明

configuration

公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

system.web

为 ASP.NET 配置节指定根元素。

webServices

控制使用 ASP.NET 部署的 Web 服务的设置以及运行在 .NET Framework 上的 Web 服务客户端的设置。

示例

下面的示例启用全部四个受支持的协议。默认情况下,仅启用 HttpSoap 和 Documentation。若要使用 HttpPost 和 HttpGet,需要按照下面的示例所显示的那样启用它们。

<configuration>
   <system.web>
      <webServices>
         <protocols>
            <add name="HttpSoap"/>
            <add name="HttpPost"/>
            <add name="HttpGet"/>
            <add name="Documentation"/>
         </protocols>
      </webServices>
   </system.web>
</configuration>

另请参见

参考

<webServices> 元素

其他资源

ASP.NET Settings Schema
使用 ASP.NET 创建的 XML Web Services 以及 XML Web Services 客户端