<webServices>-Element

Dieses Thema bezieht sich auf eine veraltete Technologie. XML-Webdienste und XML-Webdienstclients sollten nun mithilfe der folgenden Technologie erstellt werden: Windows Communication Foundation.

Steuert die Einstellungen von Webdiensten, die mithilfe von ASP.NET bereitgestellt werden, und von Webdienstclients, die auf .NET Framework ausgeführt werden.

Schemahierarchie

<configuration>
  <system.web>
    <webServices>-Element

Syntax

<webServices> 
   <protocols> 
      <add name="protocol name"/>
      <remove name="protocol name"/>
      <clear/>
   </protocols>
   <serviceDescriptionFormatExtensionTypes> 
      <add type="type"/>
      <remove type="type"/>
      <clear/>
   </serviceDescriptionFormatExtensionTypes>
   <soapExtensionTypes>
      <add type="type" priority="number" group="0|1"/>/>
      <remove type="type"/>
      <clear/>
   </soapExtensionTypes>
   <soapExtensionReflectorTypes>
      <add type="type" priority="number" group="0|1"/>/>
      <remove type="type"/>
      <clear/>
   </soapExtensionReflectorTypes>
   <soapExtensionImporterTypes>
      <add type="type" priority="number" group="0|1"/>/>
      <remove type="type"/>
      <clear/>
   </soapExtensionImporterTypes>
   <wsdlHelpGenerator href="help generator file"/>
   <diagnostics suppressReturningExceptions="true|false" />
</webServices>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Untergeordnetes Element Beschreibung

diagnostics

Gibt an, ob Ausnahmen zu Debugzwecken an den Client zurückgegeben werden.

protocols

Gibt die Protokolle an, die ein ASP.NET-Webdienst verwenden kann, um die von einem Client gesendeten Anforderungsdaten zu empfangen und Antwortdaten zurückzugeben. Ein Protokoll kann dazu verwendet werden, Anforderungsdaten mit einer Methode und ihren Parametern zu verknüpfen sowie Antwortdaten mit der Methode und ihrem Rückgabewert zu verknüpfen.

serviceDescriptionFormatExtensionTypes

Gibt die Dienstbeschreibungs-Formaterweiterung an, die innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt wird.

soapExtensionTypes

Gibt die SOAP-Erweiterungen an, die verwendet werden, um die SOAP-Meldung während der Verarbeitung auf dem Webdienst oder -client zu überprüfen oder abzuändern. SOAP-Erweiterungen erweitern die Funktionalität von Webdiensten.

soapExtensionReflectorTypes

Gibt Reflektorklassen für SOAP-Erweiterungen an, die den Generierungsprozess der Dienstbeschreibung (WSDL-Dokument) erweitern. Zur Verwendung mit Dienstbeschreibungs-Formaterweiterungen (SDFEs - Service Description Format Extensions).

soapExtensionImporterTypes

Gibt Importiererklassen für SOAP-Erweiterungen an, die den Clientproxy-Generierungsprozess erweitern. Zur Verwendung mit Dienstbeschreibungs-Formaterweiterungen (SDFEs - Service Description Format Extensions).

wsdlHelpGenerator

Gibt die Webdiensthilfeseite (eine ASPX-Datei) an, die in einem Browser angezeigt wird, wenn dieser direkt zu einer ASMX-Webdienstseite navigiert.

Übergeordnete Elemente

Element Beschreibung

configuration

Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

system.web

Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an.

Beispiel

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

<configuration>
   <system.web>
      <webServices>
         <diagnostics suppressReturningExceptions="false"/>
         <protocols>
            <add name="HttpGet"/>
            <add name="HttpPost"/>
            <add name="Documentation"/>
         </protocols>
         <serviceDescriptionFormatExtensionTypes>
         </serviceDescriptionFormatExtensionTypes>
         <soapExtensionTypes>
         </soapExtensionTypes>
         <soapExtensionReflectorTypes>
         </soapExtensionReflectorTypes>
         <soapExtensionImporterTypes>
         </soapExtensionImporterTypes>
         <wsdlHelpGenerator href="DefaultSdlHelpGenerator.aspx"/>
      </webServices>
   </system.web>
</configuration>

Siehe auch

Verweis

Web Services-Einstellungsschema

Weitere Ressourcen

ASP.NET Settings Schema
Mit ASP.NET- und XML-Webdienstclients erstellte XML-Webdienste