Freigeben über


<webServices>-Element

Steuert die Einstellungen der mit Hilfe von ASP.NET erstellten XML-Webdienste.

<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>

Untertags

Untertag Beschreibung
<protocols> Legt die Übertragungsprotokolle fest, mit deren Hilfe ASP.NET die von einem Clientbrowser in der HTTP-Anforderung gesendeten Daten entschlüsseln kann. Die in einer HTTP-Anforderung an einen XML-Webdienst gesendeten Daten können Methodenaufrufe und Parameter enthalten.
<serviceDescriptionFormatExtensionTypes> Gibt die Dienstbeschreibungs-Formaterweiterung an, die innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt wird.
<soapExtensionTypes> Gibt die SOAP-Erweiterungen an, die mit allen XML-Webdiensten innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt werden.
<soapExtensionReflectorTypes> Gibt die SOAP-Erweiterungen an, die beim Erstellen einer Dienstbeschreibung für alle XML-Webdienste innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt werden.
<soapExtensionImporterTypes> Gibt die SOAP-Erweiterungen an, die ausgeführt werden, wenn auf eine Dienstbeschreibung für einen XML-Webdienst innerhalb des Gültigkeitsbereichs der Konfigurationsdatei zugegriffen wird, um eine Proxyklasse zu erstellen.
<wsdlHelpGenerator> Die XML-Webdienst-Hilfeseite (eine ASPX-Datei), die einem Browser angezeigt wird, wenn dieser direkt zu einer ASMX-Seite navigiert.

Beispiel

Im folgenden Beispiel werden verschiedene Konfigurationseinstellungen für den XML-Webdienst angegeben.

<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>

Anforderungen

Enthalten in: <system.web>

Webplattform: IIS 5.0, IIS 5.1, IIS 6.0

Konfigurationsdatei: Machine.config, Web.config

Konfigurationsabschnittshandler: System.Web.Services.Configuration.WebServicesConfigurationSectionHandler

Siehe auch

Mit Hilfe von ASP.NET und XML-Webdienstclients erstellte XML-Webdienste | ASP.NET-Konfiguration | ASP.NET-Einstellungsschema