2010-07-22 46 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