2010-07-22 23 views
0

在本地主機上運行Cassini上的ASP.NET 2.0項目時,我遇到了一些非常奇怪的超時問題,而且我沒有足夠的數據來了解發生了什麼。監控本地主機上的卡西尼流量

有沒有一種方法可以使用某些特定的開發工具或通用監控應用程序(如fiddler)監控到卡西尼的本地主機流量?

只是爲了搶先一些答案我已經意識到:

  • 通常情況下,我可以使用衆所周知的dot-hack使用小提琴手來監視本地主機的流量,但卡西尼我得到以下錯誤消息中的瀏覽器:

    [提琴手]連接到本地主機。失敗。異常文本:無連接可以作出,因爲目標機器積極地拒絕它:: 1:3213

  • 提琴手也監聽到本地主機上http://ipv4.fiddler:port,我可以攔截流量。但是當我這樣做時,超時問題不會發生!

歡迎任何其他工具或提琴手解決方法!謝謝!

編輯:糟糕。這個問題有already been asked ... Twice.。沒有提出搜索或建議。在第二個線程找到的解決方法是使用點黑客用IP地址(http://127.0.0.1.:port/,而不是「localhost」的。這個問題可能會被關閉。

回答

0

你一般最好使用http://ipv4.fiddler,因爲它使得它更加明確你想要做什麼。

+0

這種方法已被證明存在問題 – 2010-07-24 19:15:51

+1

鑑於數千人每天都這樣做,更多細節將不勝感激。 – EricLaw 2010-07-25 05:46:34

1

雖然小提琴手忽略請求本地主機,它監聽127.0 。.0.1(注意結尾點):

所以這是行不通的:

http://localhost:1234/

但這決:

http://127.0.0.1.:1234/

+0

回答我的問題,以防有人通過谷歌的土地在這裏。 – jevakallio 2010-07-22 11:21:13

+1

Fiddler不會「忽略」到localhost的請求; IE和.NET只是拒絕代理Localhost請求(其他瀏覽器不)。見http://www.fiddler2.com/fiddler/help/hookup.asp#Q-本地交通 – EricLaw 2010-07-23 20:42:22

0

CassiniDev是一個開源項目,用於填寫WebDev.WebServer/Cassini留下的所有空白。

你會發現這個問題以及許多其他處理。

它適用於獨立服務器,作爲適合測試和嵌入的進程內服務器,尤其是作爲Visual Studio 2008/2010開發服務器的直接替代品。

alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=cassinidev&DownloadId=123367

alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=cassinidev&DownloadId=123366