2013-02-06 51 views
0

此問題發生在C#.NET 4.0環境中。我嘗試過使用Fiddler,但沒有顯示出來。在搜索周圍之後,建議的解決方案是將請求的地址從localhost更改爲機器名稱。如何跟蹤在發送到本地地址的代碼中創建的webrequest

這在我的本地機器上工作:在將調用從本地主機更改爲我的機器後,提琴手撿起它。真正的問題在於客戶端的產品代碼的分段環境。我無法修改那裏的代碼來進行此更改。

請注意,據我所知,在客戶端網站上,它應該將請求發送到主機名,而不是本地主機。

另外,在我的本地機器上,我實際上在我的瀏覽器中打了localhost,它似乎挑選了那些罰款。只是不是代碼中建立的請求。這是爲什麼?

謝謝!

回答

0

聽起來好像你在說:「在使用本地主機時,這在客戶端PC上運行良好,但在我的開發PC上無法運行。」那是對的嗎?

在IE9中,I changed WinINET使Fiddler能夠捕獲瀏覽器的環迴流量。可悲的是,.NET Framework尚未採用對令牌的支持,這意味着發送到127.0.0.1localhost的流量繞過代理。