首页 文章

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

提问于
浏览
134

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

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

2 回答

  • 9

    You should ignore .vs folder all together .

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

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

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

    <UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>
    

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

  • 112

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

相关问题