asp.net-mvc – vNext. AspNet.Identity和自定义UserStore. User
发布时间:2020-12-16 03:16:31 所属栏目:asp.Net 来源:网络整理
导读:我想了解vNext. 我编写了自定义UserStore,它与MongoDB一起使用并实现了这些接口: public class UserStore : IUserStoreApplicationUser,IUserPasswordStoreApplicationUser,IUserSecurityStampStoreApplicationUser,IUserLoginStoreApplicationUser,IUserCl
我想了解vNext.
我编写了自定义UserStore,它与MongoDB一起使用并实现了这些接口: public class UserStore : IUserStore<ApplicationUser>,IUserPasswordStore<ApplicationUser>,IUserSecurityStampStore<ApplicationUser>,IUserLoginStore<ApplicationUser>,IUserClaimStore<ApplicationUser>,IUserEmailStore<ApplicationUser>,IUserRoleStore<ApplicationUser>,IUserTwoFactorStore<ApplicationUser> 在Startup.cs中添加: app.UseServices(services => { services.AddIdentity<ApplicationUser>() .AddUserStore(() => { return new UserStore(); }) .AddUserManager<UserManager<ApplicationUser>>() .AddHttpSignIn(); services.AddMvc(); }); 然后尝试使用Visual Studio模板中未更改的AccountController并遇到麻烦. 所以我不知道该怎么做 附:问题是:什么(以及为什么)可以调用UserStore.Dispose()? 解决方法
在vNext中,DI内置并管理身份服务的生命周期.在处理服务之后,您可能尝试使用身份,默认情况下,身份服务的生命周期范围限定为请求,因此,例如,如果您尝试挂起对用户管理器的引用并在多个请求中重复使用它,那么会导致ObjectDisposedException.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 有一种简单的方法可以从.NET用户控件中删除“ct
- 如何识别ASP.NET Web表单和ASP.NET MVC网站?
- asp.net – AspNetSynchronizationContext
- asp.net – 什么是ct100,如何重命名?
- asp.net-mvc – 如何使用ASP.NET MVC对网页授权进行单元测试
- asp.net – 使用SQL Server进行关键字搜索
- asp.net-mvc-2 – Mono MVC 2主路由不起作用
- asp.net – 在VS Code和VS 2015之间切换
- ASP.Net C#AssemblyInfo版本不起作用
- asp.net-mvc – ASP MVC中的视图中的权限
推荐文章
站长推荐
- asp.net-mvc – 在Asp.Net MVC应用程序中使用Str
- .Net Core微服务入门全纪录(五)——Ocelot-API
- asp.net-mvc – 通过MvcContrib进行协作编程的ME
- asp-classic – msxml服务器端经典ASP和证书
- ASP.NET 4菜单隐藏在包含Silverlight应用程序的d
- asp.net-mvc – EF6“没有迁移已应用于目标数据库
- ASP.NET URL重写
- asp.net-ajax – ScriptManager.RegisterClientS
- asp.net-mvc – MVC 5捆绑和Azure CDN(查询字符串
- asp.net – Linq对sql对象是否可序列化为会话状态
热点阅读