在IIS Express中将Localhost设置为自定义域

15 visual-studio-2010 iis-7.5 iis-express

我在Visual Studio 2010中使用IIS Express,现在它在localhost:61156上运行.但我需要它在域上运行.是否可以使IIS Express在devserver.com上运行,而不是localhost:61156?所以基本上当我运行debug我想要devserver,com,而不是localhost:61156.我在谷歌上遇到过一些事情,但没有运气.关于如何做到这一点的任何想法?

谢谢!

vik*_*all 22

请执行下列操作

  1. 如果IIS Express正在运行,请将其停止
  2. 打开您的webapplication项目文件(*.csproj或*.vbproj)
  3. 找到<IISUrl>http://localhost:61156/</IISUrl>并将其更改为<IISUrl>http://devserver.com:61156/</IISUrl>
  4. 打开%userprofile%\ documents\iisexpress\config\applicationhost.config文件

  5. Visual Studio 2015现在将applicationhost.config文件放在特定于项目的文件中,而不是使用全局文件.它位于:/path/to/code/root/.vs/config/applicationhost.config

  6. 在applicationhost.config文件中找到您的站点条目,更改绑定,如下所示
    <binding protocol="http" bindingInformation="*:61156:devserver.com" />
  7. 在\ Windows\system32\drivers\etc\hosts文件中添加以下映射" 127.0.0.1 devserver.com"
  8. 在浏览器中添加例外以绕过devserver.com的代理
  9. 请注意,由于您使用的是自定义域(非localhost绑定),因此必须以管理员身份运行visual studio