Freigeben über


Verwenden des ThrowDetailedError-Schalters

Wenn ein Fehler auftritt, erhält der Webclient eine generische SoapException.

Zum Debuggen des veröffentlichten Webdiensts können Sie einen Schalter zur Datei Web.config hinzufügen, um die Detailebene für Ausnahmen zu steuern, die vom veröffentlichten Webdienst zurückgegeben werden.

Die Web.config-Datei enthält den Anwendungseinstellungsschalter ThrowDetailedError. False ist die Standardeinstellung für ThrowDetailedError. Wenn Sie die Einstellung auf True ändern, gibt der Serverproxy interne Ausnahmeinformationen an den Webclient zurück, sodass Sie den veröffentlichten Webdienst debuggen können.

Der folgende XML-Code zeigt den ThrowDetailedError-Schalter , der in der Web.config-Datei unter dem <Knoten appSettings> angezeigt wird:

<appSettings>  
  <add key="ThrowDetailedError" value="False" />  
<appSettings/>  

Wichtig

BizTalk Server gibt Informationen zu inneren Ausnahmen nicht standardmäßig an den Webclient zurück, da diese vertrauliche Informationen wie Aufruflisten für Anwendungen enthalten können. Nach dem Debuggen sollten Sie die Einstellung ThrowDetailedError auf False festlegen.

Weitere Informationen

Debuggen von veröffentlichten Webdiensten