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

当创buildASP.NET Web应用程序项目时,Visual Studio 2015将名为.vs\config\applicationhost.config的文件添加到解决scheme的根目录中。

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

你应该一起忽略.vs文件夹 。

但是,在某些情况下,您希望在applicationhost.config文件上保留一些configuration,例如按照此处所述注册FQDN。

对于这种types的configuration,您希望使用全局应用程序主机文件,您可以在其中保存更改。

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

 <UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile> 

VS 2015对此表示赞赏,并使用全局应用程序主机文件。 但是,目前还没有办法告诉ASP.NET 5项目今天要找AFAIK。

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