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

Dav*_*ner 134 asp.net visual-studio iis-express asp.net-core

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

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

tug*_*erk 115

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

不过,也有要坚持你的ApplicationHost.config文件中一些配置,如注册的FQDN解释的情况下在这里.

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

在经典的Web应用程序项目(您有.csproj文件)中,您需要将.csproj属性设置UseGlobalApplicationHostFiletrue文件内部:

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>
Run Code Online (Sandbox Code Playgroud)

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

  • 我在很多不同的地方看过这个建议.但是他们从来没有说过血腥*在csproj中的*那条线:| (3认同)
  • 那是一个属性.把它放在任何财产集团之下. (2认同)

Edw*_*rey 9

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