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

时间:2015-05-21 01:42:50

标签: asp.net visual-studio asp.net-core iis-express

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

这个文件应该签入源代码控制还是应该被忽略(这样每个用户都有自己的本地副本)?

2 个答案:

答案 0 :(得分:115)

You should ignore .vs folder all together

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

对于此类配置,您希望使用全局应用程序主机文件来保存更改。

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

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>

VS 2015尊重此并使用全局应用程序主机文件。但是,没有办法告诉ASP.NET 5项目今天要查找AFAIK。

答案 1 :(得分:9)

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