2013-04-25 30 views
17

Sto cercando di monitorare una richiesta di servizio Web e risposta utilizzando Fiddler. Tuttavia, sembra che non stia catturando nulla.Fiddler e monitoraggio Web Traffic Service

Come posso configurare Fiddler per acquisire la chiamata al servizio Web e la richiesta, per favore?

Nota

Sia il client che effettua la richiesta e il servizio web sono sulla mia macchina. Il servizio Web è distribuito in IIS.

risposta

3

Ho ottenuto che questo funzionasse semplicemente cambiando il Pool di Applicazioni IIS il cui traffico volevo ispezionare per essere eseguito sotto la mia identità, dal momento che Fiddler sembra catturare solo il traffico dell'utente connesso. Assicurati che il tuo utente abbia tutte le autorizzazioni necessarie richieste da IIS; Sono un amministratore quindi non era un problema per me. E, naturalmente, non dimenticare di cambiare l'identità del pool di applicazioni IIS quando hai finito.

L'altra opzione, naturalmente, è per accedere invece come l'utente che l'IIS pool di applicazioni è in esecuzione come (se non è un account di servizio come Network Service) e quindi eseguire Fiddler mentre si è collegati come quello altro utente. Se il pool di app è in esecuzione come account di servizio, è possibile eseguire use PSExec to run Fiddler as the service account.