我有VS2010sp1我用C#,jQuery等开发了一个MVC 3站点。当我开发时,我使用IIS Express。客户端现在要我在Windows XP计算机上从Internet Explorer 7测试该站点。 我在VMWare上运行的虚拟机中有一台带有IE7的XP机器。 VMWare计算机网络适配器设置为桥接。 我在同一台机器上运行VS2010,IIS Express和VMWare工作站8(64位Windows 7旗舰版)。我似乎能够访问主机。我可以ping主机的名称,它用正确的IP地址回答,它还活着。 我应该如何配置IIS Express和虚拟机,以便从虚拟机中运行的IE7访问我的网站?
由于
答案 0 :(得分:4)
我知道这个问题很老,但只是为了参考,如果有人想要答案的话。
http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
我认为可以以类似的方式配置新的IIS Express 8。
修改: applicationHost.config
,详细配置步骤请按照网址^
<site name="MvcApplication18" id="39">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="c:\users\scottha\documents\visual studio 2010\Projects\MvcApplication18\MvcApplication18" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:15408:localhost" />
<binding protocol="https" bindingInformation="*:44302:localhost" />
<binding protocol="http" bindingInformation="*:80:hanselman-w500" />
<binding protocol="https" bindingInformation="*:443:hanselman-w500" />
</bindings>
</site>
答案 1 :(得分:0)
您是否尝试过使用本地IP配置IIS来托管您的网站,可能将端口号设置为80,然后只需在浏览器中调用VM上的页面即可。如果它在端口80上,我认为在浏览器中键入地址时不需要添加端口号。
有关配置IIS express的信息,请参阅here