创建 ASP.NET Web 应用程序项目时,Visual Studio 2015 将名为 .vs\config\applicationhost.config
的文件添加到解决方案的根目录。
是否应该将此文件签入源代码控制,还是应该忽略它(以便每个用户都有自己的本地副本)?
You should ignore .vs
folder all together。
但是,在某些情况下,您希望在 applicationhost.config 文件中保留一些配置,例如按照 here 的说明注册 FQDN。
对于这种类型的配置,您希望使用全局应用程序主机文件,您可以在其中保留您的更改。
在经典 Web 应用程序项目(您有 .csproj
文件)中,您需要在 .csproj
文件中将 UseGlobalApplicationHostFile
属性设置为 true
:
<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>
VS 2015 尊重这一点并使用全局应用程序主机文件。但是,据我所知,没有办法告诉 ASP.NET 5 项目在今天寻找这个。
如果您需要 IIS Express (example) 的自定义配置,请将文件添加到源代码管理,以便与团队共享。如果没有,你可以排除这个文件,VS2015 会根据需要重新创建它。
.vs
中,但似乎并非如此。
不定期副业成功案例分享