用于控制使用 ASP.NET 创建的 XML Web 服务的设置。
配置结构的示例:
<configuration>
<system.web>
<webServices>
<webServices>
<protocols>
<add name="protocol name"/>
</protocols>
<serviceDescriptionFormatExtensionTypes>
</serviceDescriptionFormatExtensionTypes>
<soapExtensionTypes>
<add type="type"/>
</soapExtensionTypes>
<soapExtensionReflectorTypes>
<add type="type"/>
</soapExtensionReflectorTypes>
<soapExtensionImporterTypes>
<add type="type"/>
</soapExtensionImporterTypes>
<wsdlHelpGenerator href="help generator file"/>
</webServices>
子标记 | 描述 |
---|---|
<protocols> | 指定可由 ASP.NET 用以对从客户端浏览器发送的 HTTP 请求中的数据进行解密的传输协议。发送到 XML Web 服务的 HTTP 请求中的数据可以包含方法调用和参数。 |
<serviceDescriptionFormatExtensionTypes> | 指定要在配置文件范围内运行的服务说明格式扩展。 |
<soapExtensionTypes> | 指定要与配置文件范围内的所有 XML Web 服务一起运行的 SOAP 扩展。 |
<soapExtensionReflectorTypes> | 指定要在为配置文件范围内的所有 XML Web 服务生成服务说明时运行的 SOAP 扩展。 |
<soapExtensionImporterTypes> | 指定当配置文件范围内的 XML Web 服务的服务说明允许创建代理类时运行的 SOAP 扩展。 |
<wsdlHelpGenerator> | 当浏览器直接浏览到 ASMX 页面时所显示给浏览器的 XML Web 服务帮助页面(.aspx 文件)。 |
下例指定 XML Web 服务配置设置。
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add type="HttpPost"/>
<add type="Documentation"/>
</protocols>
<serviceDescriptionFormatExtensionTypes>
</serviceDescriptionFormatExtensionTypes>
<soapExtensionTypes>
</soapExtensionTypes>
<soapExtensionReflectorTypes>
</soapExtensionReflectorTypes>
<soapExtensionImporterTypes>
</soapExtensionImporterTypes>
<wsdlHelpGenerator href="DefaultSdlHelpGenerator.aspx"/>
</webServices>
<system.web>
</configuration>