我认为我们必须错过一个技巧,因为我们发现使用IIS Express非常痛苦。
问题是IIS Express的applicationhost.config存储在每个人的MyDocuments文件夹中,因此与Visual Studio解决方案分开,而不是在源代码控制中。
因此,当我们进行更改时,每个人都必须在其计算机上手动更新applicationhost.config。
更新visual studio对applicationhost.config文件的操作失败,因为我们没有使用localhost,we have host entries为我们的环境提供不同的名称。
有更好的方法吗?
答案 0 :(得分:2)
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中,这是版本化的,所以一切都应该是顺利的。