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