我正在学习有关 ASP.Net MVC 的类(class),并达到了该类(class)依赖于在创建项目时选择“个人用户帐户”时 Visual Studio 自动构建的标准“注册”和“登录”功能的程度。
显然,较新版本的 Visual Studio 现在默认为“无身份验证”。
我已经构建了很多东西,创建一个新项目并将所有东西都搬过来会很痛苦。是否有更简单的方法来更改身份验证类型(并生成相应的页面和 Controller )?
(我不想添加身份并手动调整身份验证过程,我希望获得与创建具有“个人用户帐户”设置的新项目相同的结果 - VS 创建默认 Controller 和 View )
最佳答案
插入了在第 6 步后遗漏的点。也感谢您的解决方案!
找到了解决办法!
@Html.Partial(“_LoginPartial”)
7)将...从虚拟项目的Web.config复制到主项目。(您错过了这一点,可能会导致未创建数据库等问题)
全部归功于 https://chiroldes.wordpress.com/2015/04/02/agregando-asp-net-identity-a-un-proyecto-mvc-sin-validacion-autenticacion-o-autorizacion-de-usuarios/comment-page-1/#comment-13
关于asp.net-mvc - ASP.NET MVC : Change from "No Authentication" to "Individual User Accounts" on existing project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51773602/