将IIS Express与团队一起使用 - 何时不使用localhost

时间:2011-11-18 16:22:41

标签: visual-studio iis-express

我认为我们必须错过一个技巧,因为我们发现使用IIS Express非常痛苦。

问题是IIS Express的applicationhost.config存储在每个人的MyDocuments文件夹中,因此与Visual Studio解决方案分开,而不是在源代码控制中。

因此,当我们进行更改时,每个人都必须在其计算机上手动更新applicationhost.config。

更新visual studio对applicationhost.config文件的操作失败,因为我们没有使用localhost,we have host entries为我们的环境提供不同的名称。

The local IIS URL specifed for web project has not been configured.

Creation of the virtual directory You must specify "localhost" for the server name

有更好的方法吗?

2 个答案:

答案 0 :(得分:2)

Refer to Here

  

2015年视觉工作室更新:正如评论中指出的那样   作者:SørenNielsen,在Visual Studio 2015中使用IIS Express配置   文件已移动。它们现在按项目分开,并存储在   / {project folder} /.vs / config / applicationhost.config。这是多么的   更好的是,在我看来,只是不要忘记添加.vs /到你的   .gitignore / .hgignore文件!

其他明智的 NO 没有更好的方法。而不是IIS Express,用于远程访问,您可以在开发计算机上使用IIS ...

答案 1 :(得分:-3)

这似乎没什么大不了的:当您加载配置为使用IIS Express运行的项目时,VS会检查您的applicationhost.config以获取该条目。如果找不到,它只会提示您问题并询问您是否希望它为您创建。只需单击“是”,即可添加条目。

至少,这就是我们在这里处理的方式。问题是第一次,所有其他设置都存储在项目的web.config中,这是版本化的,所以一切都应该是顺利的。