0

有什么方法可以远程调试 Cassini 托管的本地计算机上的 Web 服务?

即在我的本地机器上我可以浏览到http://localhost:1234/webservice,但是我不能去另一台机器访问http://ip_address_of_my_machine:1234/webservice。

有办法吗?

谢谢,乔恩

4

3 回答 3

1

使用提琴手!

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

步骤#0 在以下任一选项起作用之前,您必须使其他计算机能够连接到 Fiddler。为此,请单击工具 > 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

于 2011-04-28T22:23:10.157 回答
0

我想你会发现卡西尼不允许远程连接。有什么理由不能从 IIS 网络服务器运行它?

于 2009-08-20T05:30:45.990 回答
0

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

于 2011-05-15T14:16:51.180 回答