共用方式為


<protocols> 項目

本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.

指定通訊協定,讓 ASP.NET Web 服務可藉以接收從用戶端傳來的要求資料並傳回回應資料。一種通訊協定,可使要求資料和方法及其參數之間產生關聯,以及使回應資料和方法及其傳回值之間產生關聯。

結構描述階層

<configuration>
  <system.web>
    <webServices> 項目
      <protocols> 項目

語法

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

屬性和元素

下列章節會說明屬性 (Attribute)、子項目和父項目。

屬性

無。

項目子系

項目 描述

add

新增指定的通訊協定,讓 ASP.NET Web 服務可藉以接收從用戶端傳來的要求資料並傳回回應資料。根據預設,只會啟用 HttpSoap 和 Documentation。

clear

從組態檔範圍內移除所有通訊協定。

remove

從組態檔範圍內移除用於處理要求和回應資料之指定的通訊協定。

父項目

項目 描述

configuration

Common Language Runtime 和 .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 Service 用戶端建立的 XML Web Service