这一切都是从一些更新开始的,我不记得究竟发生了什么。但从那时起,所有用于WebServices和ASP .Net项目的.csproj文件都会自动检出并进行以下更改:
<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
要
<IISExpressAnonymousAuthentication>disabled</IISExpressAnonymousAuthentication>
<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>
<IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
即使对文件执行了撤消操作,它们仍然会以相同的修改再次签出。
有关如何禁用此行为的任何提示?
答案 0 :(得分:0)
Visual Studio会根据位于“我的文档\ IISExpress \ config \”上的“applicationhost.config”文件自动应用每个Web项目的设置。
删除与我的项目相关的部分(文件中的每个项目都有一个标记)完成了工作。
来源:http://blogs.objectsharp.com/post/2013/05/08/IIS-Express-Default-Settings.aspx