当启动Visual Studio和运行Silverlight应用程序,将VS特定端口上启动卡西尼服务器,如:如何在局域网中远程访问cassini服务器进行演示?
http://localhost:3107/MyApp.aspx
这是方便开发者进行测试。
然后我想从另一台计算机访问该Web应用程序在本地局域网像现场演示目的:
http://mycomputername:3107/MyApp.aspx
,但我失败了。如何使它工作?
当启动Visual Studio和运行Silverlight应用程序,将VS特定端口上启动卡西尼服务器,如:如何在局域网中远程访问cassini服务器进行演示?
http://localhost:3107/MyApp.aspx
这是方便开发者进行测试。
然后我想从另一台计算机访问该Web应用程序在本地局域网像现场演示目的:
http://mycomputername:3107/MyApp.aspx
,但我失败了。如何使它工作?
将您的网站移动到IIS。卡西尼仅用于开发,不允许远程连接。
一个简单的办法也只是到RDP到您的开发机器在做演示。
另一个(哈克)选择是使用sshd之前或其他代理建立在机器上的隧道到本地端口。但是@Bob没有错 - 卡西尼专为本地访问而设计。
尝试使用UltiDev Cassini Web Server。我用它自己创建Web服务,它非常好,稳定。
使用小提琴!
提琴手可以作为“反向代理”运行,这意味着它可以将入站请求转发到不同的端口或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://stackoverflow.com/questions/1304116/remote-debugging-web-service-hosted-by-cassini – 2009-10-07 19:13:42
可能有一个重复,但那不是它。 – Bob 2009-10-07 19:15:08