由Cassini托管的远程调试Web服务

时间:2009-08-20 05:27:55

标签: web-services debugging cassini

有没有办法远程调试由Cassini托管的本地计算机上的Web服务?

即在我的本地计算机上,我可以浏览到http:// localhost:1234 / webservice,但我无法访问另一台计算机并访问http:// ip_address_of_my_machine:1234 / webservice。

有办法吗?

谢谢, 乔恩

3 个答案:

答案 0 :(得分:1)

使用Fiddler!

  

Fiddler可以作为“反向代理”运行,这意味着它可以将入站请求转发到不同的端口或Web服务器。

     

步骤#0   在使用以下任一选项之前,必须启用其他计算机才能连接到Fiddler。为此,请点击工具>提琴手选项>连接并勾选“允许远程计算机连接”复选框。然后关闭提琴手。

     

选项#1:将Fiddler配置为反向代理   可以配置Fiddler,以便发送到http://127.0.0.1:8888的任何流量自动发送到同一台计算机上的其他端口。要设置此配置:

     

启动REGEDIT   在HKCU \ SOFTWARE \ Microsoft \ Fiddler2中创建一个名为ReverseProxyForPort的新DWORD。   将DWORD设置为您要将入站流量重新路由到的本地端口(通常为标准HTTP服务器的端口80)   重启Fiddler   浏览浏览器至http://127.0.0.1:8888

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

答案 1 :(得分:0)

我想你会发现cassini不允许远程连接。您无法从IIS网络服务器运行它的任何原因?

答案 2 :(得分:0)