asp.net-core – 尝试激活RegisterModel时无法解析类型IEmailSen
发布时间:2020-12-16 06:40:47 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Identity,我遇到了一个问题,我创建了一个新的示例项目,并具有个人身份验证和脚手架标识 InvalidOperationException:尝试激活“MASQ.Areas.Identity.Pages.Account.RegisterModel”时,无法解析类型“Microsoft.AspNetCore.Identity.UI.Services.IE
我正在使用Identity,我遇到了一个问题,我创建了一个新的示例项目,并具有个人身份验证和脚手架标识
InvalidOperationException:尝试激活“MASQ.Areas.Identity.Pages.Account.RegisterModel”时,无法解析类型“Microsoft.AspNetCore.Identity.UI.Services.IEmailSender”的服务. 解决方法
有两种方法可以做到这一点:
>删除ConfigurureServices()中的services.AddDefaultTokenProviders()以禁用双因素身份验证(2FA): // file:Startup.cs: services.AddDefaultIdentity<IdentityUser>() .AddEntityFrameworkStores<ApplicationDbContext>(); ///.AddDefaultTokenProviders(); /// remove this line >如果要启用2FA,请将自己的IEmailSender和ISmsSender实施添加到DI contianer //文件:Startup.cs services.AddTransient<IEmailSender,YourEmailSender>(); services.AddTransient<IEmailSender,YourSmsSender>(); 两者都应该有效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – ASP.NET MVC3项目并不总是发布所有的视图
- asp.net-mvc-4 – DD4T默认路由不起作用
- 在ASP.NET 2.0中使用Bit.ly API
- ASP.NET MVC 微信公共平台开发之 微信接入
- asp.net – 将包含子集合的DTO映射回域模型的设计模式
- Asp.Net MVC路由表和控制器操作
- asp.net – 在设计器视图中打开项目时,Visual Studio崩溃
- asp.net – 我可以在服务器端调用CustomValidator方法而无需
- asp.net – HttpContext.Request.Cookies和HttpContext.Res
- .net – 即时生成站点地图
推荐文章
站长推荐
- asp.net-mvc-3 – 实体框架填充了我的文本字段,尽
- asp.net-mvc – ASP.NET MVC Master Detail Entr
- asp.net-mvc-3 – 如何添加整数列表到路由
- nuget – 在部署的asp.net mvc解决方案中需要pac
- asp.net – URL重写从/default.aspx到/
- Asp.Net MVC UNITOfWork和MySQL和睡眠连接
- IIS7 – 一次只能提供一页.这是一个让我crazy!
- 在同一台物理计算机上的应用程序(asp.net)之间共
- asp.net-mvc-3 – 企业中业务实体验证的首选方法
- asp.net – FederatedAuthentication.WSFederati
热点阅读