当前位置:  开发笔记 > 后端 > 正文

远程连接到WebDev.WebServer.exe

如何解决《远程连接到WebDev.WebServer.exe》经验,为你挑选了2个好方法。

webdev.webserver被拒绝拒绝远程请求的方法的解决方法是使用与webdev.webserver在同一主机上运行的轻量级代理服务器.然后,远程浏览器使用代理,其请求对webdev.webserver显示为来自localhost的请求.我成功地使用了Privoxy.

示例配置:

配置Privoxy以侦听可从VM路由的IP地址(例如192.168.1.1:8118).您可以在主机操作系统的looback上放置IP地址,并在客户端操作系统上使用NAT.

在VM中配置您的浏览器,以便为包括localhost在内的所有连接使用192.168.1.1:8118代理.

在webdev.webserver中启动您的应用

使用VM浏览器转到与主机操作系统上的浏览器相同的URL(例如http://localhost:3254)

从webdev.webserver的角度来看,请求将来自于127.0.0.1上的Privoxy,它将很乐意为它们提供服务.

更新 这些天,我正在使用Fiddler2.Fiddler在工具>选项>连接中有一个选项"允许远程计算机连接".但另请注意,IISExpress可以配置为接受远程连接.



1> Brian Reiter..:

webdev.webserver被拒绝拒绝远程请求的方法的解决方法是使用与webdev.webserver在同一主机上运行的轻量级代理服务器.然后,远程浏览器使用代理,其请求对webdev.webserver显示为来自localhost的请求.我成功地使用了Privoxy.

示例配置:

配置Privoxy以侦听可从VM路由的IP地址(例如192.168.1.1:8118).您可以在主机操作系统的looback上放置IP地址,并在客户端操作系统上使用NAT.

在VM中配置您的浏览器,以便为包括localhost在内的所有连接使用192.168.1.1:8118代理.

在webdev.webserver中启动您的应用

使用VM浏览器转到与主机操作系统上的浏览器相同的URL(例如http://localhost:3254)

从webdev.webserver的角度来看,请求将来自于127.0.0.1上的Privoxy,它将很乐意为它们提供服务.

更新 这些天,我正在使用Fiddler2.Fiddler在工具>选项>连接中有一个选项"允许远程计算机连接".但另请注意,IISExpress可以配置为接受远程连接.


FWIW.我在这里发布了逐步说明如下设置:http://thoughtfulcode.wordpress.com/2009/11/13/multiple-versions-of-ie-with-the-visual-studio-built-in-网络服务器的解决方案/

2> womp..:

AFAIK,WebDev被编码为专门拒绝所有外部连接......所以简短的回答是"不".

最好的办法就是将网站发布到运行IIS的VPC并以这种方式进行测试.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有