asp.net-mvc – 如何将MVC 5 IdentityModels.cs移动到单独的程序集中
我想知道是否有人遇到了我正在尝试将ApplicationUser移动到Models项目中的问题(所有其他模型都驻留在其中,包括与Users表相关的模型). 我的测试MVC 5解决方案由一个Web项目和两个类库组成:一个用于数据访问层(DAL),另一个用于模型.我在所有三个项目中都引用了AspNet.Identity.EntityFramework. 在我的Web项目中,UnitOfWork使用Autofac DI进行实例化. 无参数构造函数给了我大部分的悲伤.我尝试了很多东西:让accountcontroller继承自我的自定义基本控制器,然后尝试从Controller类继承它.充其量我成功地使我的解决方案编译,但当我测试应用程序并填写用户注册表单时,我得到’对象未实例化’消息.当我调试时,我看到AccountController中的第二个构造函数被调用,但UserManager在那里为null. 有任何想法吗?我真的很感激有人对此的聪明投入. 解决方法看一下 SimpleSecurity Project.这个项目将ASP.NET Identity与Web应用程序分离并放置 ApplicationUser into an assembly separate from the web application.该项目还有一个使用SimpleMembership的版本.对于ASP.NET Identity,请查看AspNetIdentity文件夹.安全功能的程序集位于AspNetIdentity / SimpleSecurity.AspNetIdentity中,参考Web应用程序位于AspNetIdentity / SimpleSecurity.AspNetIdentity / RefApp中.(编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实现
- asp.net-mvc – 从视图到控制器POST信用卡数据是否安全?
- asp.net-mvc – 将DropDownListFor绑定到字典
- asp.net-mvc – ASP.NET Web Api – 将对象发布到自定义动作
- asp.net-mvc – MVC 5具有身份验证模式的外部身份验证=表单
- asp.net-mvc-3 – MVC3视图继承不可能?
- asp.net-web-api – WebAPI 2属性路由启用会话状态
- asp.net-mvc-3 – 为MVC3应用程序配置Ninject的正确方法是什
- .net – DNU发布 – 来自MSBuild的no-source
- asp.net – 如何将下拉列表添加为gridview项
- asp.net-mvc – 神秘的ASP.NET MVC Action高延迟
- asp.net-mvc-3 – 用于ASP的Telerik扩展. NET MV
- iis-7 – ASP 3.0应用程序对象
- asp.net-mvc – 我可以获取html.HiddenFor / Htm
- asp.net-mvc – 用于测试目的的假开放ID提供程序
- asp.net-mvc – ASP.Net MVC中的自我AJAX更新部分
- asp.net-mvc – 根据浏览器接受语言自动设置uiCu
- asp.net-mvc – 为什么DropDownListFor会在提交后
- asp.net – coldfusion和.net上的单点登录
- Asp.net mvc验证用户登录之Forms实现详解