Asp.net

Fiddler 沒有從 ASP.NET 網站嗅探 SOAP 流量

  • May 6, 2010

到目前為止,我已經成功地使用 fiddler 來嗅探來自測試裝置、控制台應用程序和 Web 項目的 Web 服務流量。

今天我注意到,如果我正在執行我的 Web 應用程序(它是一個 ASP.NET 網站,在 IIS 上本地託管),我將無法再嗅探這種流量。我看到所有本地流量,但 Web 服務流量剛剛消失(服務正在被擊中,因為我看到響應調試到程式碼中)。

我仍然能夠在同一解決方案(完全相同的環境)中成功地嗅探來自測試裝置或控制台應用程序的肥皂請求和響應。

如果它是 Windows(我在 Win7 上)安全更新或類似的東西,我猜它永遠不會起作用(除非它只影響通過 IIS 路由的流量)。

我應該尋找什麼可能導致出現這種行為?

任何指針表示讚賞!

注意:我可以看到本地流量,但看不到 SOAP 請求/對不在本地託管的 Web 服務的響應(這是另一個團隊提供的沙箱)

編輯:這一點配置成功了(在 Rick Strahl 的部落格上找到)

 <system.net>
   <defaultProxy>
     <proxy
       usesystemdefault="False"
       bypassonlocal="True"
       proxyaddress="http://127.0.0.1:8888"/>
   </defaultProxy>
 </system.net>

Web 服務的*客戶端是什麼?*ASP.NET?

除非您將 ASP.NET 配置為使用代理,否則不會代理 ASP.NET 流量。有可能/很可能 app.config 或 machine.config 發生了變化,使得流量不再被代理?

你應該看看這個部分:http ://www.fiddlerbook.com/fiddler/help/hookup.asp#Q-DOTNET

引用自:https://stackoverflow.com/questions/2783172