远程连接到WebDev.WebServer.exe

13 asp.net internet-explorer webdev.webserver visual-studio

  1. 开发ASP.Net网站.
  2. 运行IE8.
  3. 需要在IE6下测试网站.
  4. 多个IE6安装被IE8安装破坏(无法输入文本框,是的我删除了缓存,是的,我重新注册了dll的).
  5. 创建运行IE6的VPC.
  6. 无法连接到主机WebDev.WebServer.exe.

有没有办法配置WebDev.WebServer.exe以便它接受远程连接?

Bri*_*ter 15

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认同)

wom*_*omp 6

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

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