每当我创建一个新的ASP.NET MVC项目时,我都会看到这个对话框:
我几乎总是必须改变的一件事是身份验证(到“无”) - 或者它是我正在创建的测试网站,它不需要身份验证,或者用于案例对于“真实世界”的网络应用程序,我需要自己以自定义方式处理身份验证,因此我几乎不需要将“个人用户帐户”作为默认设置。
是否有注册表设置或某些配置设置允许我定义“无身份验证”作为默认设置,只要此对话框弹出?
适用于.NET 4.0及更高版本,以及Visual Studio 2013及更高版本。
答案 0 :(得分:2)
你曾经在很多问题上帮助过我。
无论如何,对于这种情况,依赖于Visual Studio版本/语言/模板,目录可能不同:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WebTemplates\MVC\CSharp\1033\Templates.xml
以上目录适用于Visual Studio 2015 - C#Web模板
从这里,您可以更改默认身份验证:
<Authentication Default="NoAuth">
<NoAuth/>
<IndividualAuth/>
<WindowsAuth/>
<OrgAuth/>
</Authentication>