卡西尼托管远程调试Web服务(Remote debugging web service hosted

2019-10-29 05:16发布

有没有什么办法来远程调试我的本地机器上的Web服务,它是由卡西尼托管?

即在我的本地机器,我可以浏览到http://本地主机:1234 / web服务,但我不能去到另一台计算机并访问http:// ip_address_of_my_machine:1234 / web服务。

有没有办法?

谢谢,乔恩

Answer 1:

我想你会发现卡西尼不允许远程连接。 你不能从你的IIS网络服务器上运行任何原因吗?



Answer 2:

使用Fiddler!

提琴手可以作为这意味着它可以转发入站请求到不同的端口或Web服务器是“反向代理”操作。

步骤#0以下任一选项之前将工作,必须允许其他计算机连接到提琴手。 要做到这一点,单击工具>提琴手选项>连接,并勾选“允许远程计算机连接”复选框。 然后关闭提琴手。

选项#1:配置的Fiddler作为反向代理的Fiddler可以被配置为使得发送至任何流量http://127.0.0.1:8888被自动发送到一个不同的端口在同一机器上。 要设置此配置:

启动REGEDIT创建一个名为ReverseProxyForPort HKCU \ SOFTWARE \微软\ Fiddler2里面新建一个DWORD。 该DWORD设置为本地端口,你想入站流量路由至重(通常端口80用于标准HTTP服务器)重新启动小提琴手将浏览器导航到http://127.0.0.1:8888

来源: http://www.fiddler2.com/fiddler/help/reverseproxy.asp



Answer 3:

现在,在IIS7.5,您可以: 配置IIS Express的外部访问VS2010项目



文章来源: Remote debugging web service hosted by Cassini