Condividi tramite


Come usare l'opzione ThrowDetailedError

Se si verifica un errore, il client Web riceve un'eccezione SoapException generica.

Per eseguire il debug del servizio Web pubblicato, è possibile aggiungere un'opzione al file Web.config per controllare il livello di dettaglio delle eccezioni restituito dal servizio Web pubblicato.

Il file Web.config contiene un'impostazione dell'applicazione, ThrowDetailedError. False è l'impostazione predefinita per ThrowDetailedError. Se si modifica l'impostazione su True, il proxy del server restituisce informazioni sulle eccezioni interne al client Web che consente di eseguire il debug del servizio Web pubblicato.

Il codice XML seguente mostra l'opzione ThrowDetailedError visualizzata nel file <di Web.config nel nodo appSettings> :

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

Importante

Per impostazione predefinita, BizTalk Server non restituisce informazioni sulle eccezioni interne al client Web, in quanto potrebbero contenere informazioni riservate, ad esempio gli stack di chiamate dell'applicazione. Dopo il debug, è necessario impostare l'impostazione ThrowDetailedError su False.

Vedere anche

Debug di servizi Web pubblicati