繁体   English   中英

VS2013 IIS Express MVC5子域不起作用

[英]VS2013 IIS Express MVC5 Subdomains not working

我已经做了以下工作。

  1. 将以下内容添加到我的主机文件中

    127.0.0.1 dev.localhost.com

  2. 将IIS express配置中站点的绑定更改为

     <site name="MySite" id="19"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="D:\\Projects\\MySite" /> </application> <bindings> <binding protocol="http" bindingInformation="*:9888:localhost" /> <binding protocol="http" bindingInformation="*:9888:dev.localhost.com" /> </bindings> </site> 
  3. 当我“将应用程序根URL覆盖”到http://dev.localhost.com并启动错误时,我得到的消息是“无法启动IIS Express Web服务器”“指定的起始URL无效http://dev.localhost .com ”,即使我在上面的起始网址框中没有任何内容。

当我取消选中替代项时,我的网站处于调试模式。 转到http://dev.localhost.com导致页面找不到

UPDATE

我必须以管理员身份运行IIS Express才能正常工作。

将IIS Express设置为以admin身份运行,然后将项目url更改为http://dev.localhost.com:9888/ ,并将根url覆盖为http://dev.localhost.com:9888/,现在一切正常预期

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM