自定义cassini Web服务器

时间:2009-07-15 19:57:22

标签: visual-studio-2008 localhost cassini visual-web-developer

目前,本地网络服务器在http://localhost:51377

执行

是否可以选择在http://192.168.1.2:51377下执行自定义Web服务器(其中192.168.1.2是我的静态Intranet IP地址)

5 个答案:

答案 0 :(得分:4)

如果您有兴趣,我刚刚发布了CassiniDev 3.5.1 / 4.0.1测试版和一个简单的测试夹具示例。

支持任意IP和主机名

Cassini for Developers and Testers:http://cassinidev.codeplex.com

答案 1 :(得分:2)

Cassini只会提供本地请求。如果您想要一个轻量级的网络服务器,您可能需要查看UltiDev

答案 2 :(得分:1)

如果目的是允许网络上的其他人连接到您的开发服务器,答案是否定的。 Cassini专门用于拒绝任何外部连接。

如果由于某种原因需要重新路由它,可以在hosts文件中添加别名,将“localhost”重定向到192.168.1.2而不是127.0.0.1。我从来没有试过这个,但由于上面提到的原因,它可能无法工作 - 卡西尼可能将其解释为外部联系。

答案 3 :(得分:0)

如果需要,您可以轻松地使用Fiddler(www.fiddler2.com)将来自任意地址的请求重定向到Cassini环回地址。

答案 4 :(得分:0)

你可以修补cassini(WebDev.WebServer.exe)以解锁localhost环回限制 - > http://eeichinger.blogspot.com/2009/12/sniff-http-traffic-with-aspnet.html

换句话说,允许外部连接并在Visual Stuido中调试它们: - )