. vs 在源代码管理中配置 applicationhost.config

VisualStudio2015添加名为 .vs\config\applicationhost.config的文件 创建 ASP.NETWeb 应用程序项目时,将。

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

50601 次浏览

你应该忽略所有的 .vs文件夹。

但是,在某些情况下,您希望在 applicationhost.config 文件中持久存储某些配置,例如按照解释的 给你注册 FQDN。

对于这种类型的配置,您希望使用全局应用程序宿主文件,在该文件中可以持久存储所做的更改。

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

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>

VS2015尊重这一点,并使用全局应用程序主机文件。然而,据我所知,目前还没有办法让 ASP.NET 5项目去寻找这种方法。

如果需要为 IISExpress (例子)进行自定义配置,请将该文件添加到源代码管理,以便与团队共享。如果没有,您可以排除这个文件,VS2015将根据需要重新创建它。