>开发ASP.Net网站.
>运行IE8.
>需要在IE6下测试网站.
>由IE8安装破坏的MultipleIE6安装(不能输入文本框,是的,我删除缓存,我重新注册了dll的).
>创建运行IE6的VPC.
>无法连接到主机WebDev.WebServer.exe.
>运行IE8.
>需要在IE6下测试网站.
>由IE8安装破坏的MultipleIE6安装(不能输入文本框,是的,我删除缓存,我重新注册了dll的).
>创建运行IE6的VPC.
>无法连接到主机WebDev.WebServer.exe.
有没有办法配置WebDev.WebServer.exe,以便它将接受远程连接?
解决方法
webdev.webserver被限制拒绝远程请求的方法是使用与webdev.webserver在同一主机上运行的轻量级代理服务器.然后,远程浏览器使用代理,并且它的请求像webdev.webserver一样显示为源自本地主机的请求.我已经使用了
Privoxy成功.
示例配置:
>配置Privoxy以监听IP
可以从您的VM路由的地址
(例如192.168.1.1:8118).您可以在主机操作系统的looback上放置IP地址,并与客户端操作系统一起使用NAT.
>在虚拟机中配置您的浏览器以使用
192.168.1.1:8118代表所有连接,包括localhost.
>在webdev.webserver中启动你的应用程序
>使用您的VM浏览器访问与主机操作系统上的浏览器相同的URL(例如http:// localhost:3254)
从webdev.webserver的角度来看,请求将来自于127.0.0.1上的Privoxy,并将乐意为他们提供服务.
UPDATE这几天,我正在使用Fiddler2. Fiddler在Tools>中有一个选项选项>连接到“允许远程计算机连接”.但也要注意,IISExpress可以配置为接受远程连接.