2009-10-07 35 views
2

当启动Visual Studio和运行Silverlight应用程序,将VS特定端口上启动卡西尼服务器,如:如何在局域网中远程访问cassini服务器进行演示?

http://localhost:3107/MyApp.aspx

这是方便开发者进行测试。

然后我想从另一台计算机访问该Web应用程序在本地局域网像现场演示目的:

http://mycomputername:3107/MyApp.aspx

,但我失败了。如何使它工作?

+0

可能重复数据删除: http://stackoverflow.com/questions/1304116/remote-debugging-web-service-hosted-by-cassini – 2009-10-07 19:13:42

+0

可能有一个重复,但那不是它。 – Bob 2009-10-07 19:15:08

回答

4

将您的网站移动到IIS。卡西尼仅用于开发,不允许远程连接。

一个简单的办法也只是到RDP到您的开发机器在做演示。

0

另一个(哈克)选择是使用sshd之前或其他代理建立在机器上的隧道到本地端口。但是@Bob没有错 - 卡西尼专为本地访问而设计。

3

使用小提琴!

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

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

选项#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