.vs\config\applicationhost.config 在源代码管理中

.vs\config\applicationhost.config in source control

Visual Studio 2015 添加了一个名为 .vs\config\applicationhost.config 的文件 创建 ASP.NET Web 应用程序项目时到解决方案的根目录。

应该将此文件签入源代码管理还是忽略它(以便每个用户都有自己的本地副本)?

.

但是,在某些情况下,您希望在 applicationhost.config 文件中保留一些配置,例如按照 here 所述注册 FQDN。

对于这种类型的配置,您想使用全局应用程序主机文件,您可以在其中保留您的更改。

在经典的 Web 应用程序项目中(您有 .csproj 文件),您需要在 [=12= 中将 UseGlobalApplicationHostFile 属性 设置为 true ] 文件:

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>

VS 2015 尊重这一点并使用全局应用程序主机文件。但是,据我所知,今天没有办法告诉 ASP.NET 5 个项目来寻找这个。

如果您需要 IIS Express (example) 的自定义配置,请将文件添加到源代码管理,以便与团队共享。如果没有,你可以排除这个文件,VS2015会根据需要重新创建它。