访问在VisualStudio上运行的lan或远程位置的网页(2008)

2 asp.net iis visual-studio-2008 visual-studio

我正在开发一个网页.出于测试目的,我想通过我的VM访问网页,并可能要求朋友远程处理它.该应用程序在视觉工作室2008中运行.我将我的路由器DMZ设置为我的IP地址,我尝试通过VM和远程连接.没运气.我如何配置视觉工作室在机器外听?

gre*_*mac 5

visual studio Web服务器是硬编码的,不允许远程访问.您需要在另一个端口上使用在本地系统上运行的代理服务器来允许访问它,或者在允许远程连接的另一个Web服务器(如IIS)中发布该站点.

例如:VisualStudio在http:// localhost:23456上为站点提供服务,在端口82上设置反向代理,转到localhost:23456,然后当你连接到http:// [your computers ip]:82(http ://192.168.0.102:82例如),您将在Visual Studio中运行该站点.

请注意代理方法的一个缺点是,如果其他人正在访问该站点,并且您设置了断点,他们将远程触发它们并干扰您对该站点的使用(我相信这就是为什么它被远程禁用).最好通过IIS发布以避免此问题.