asp.net-mvc-5 – 依赖注入结构图ASP.NET Identity MVC 5
发布时间:2020-05-25 06:41:15 所属栏目:asp.Net 来源:互联网
导读:我正在使用新的ASP.NET MVC 5身份验证框架进行身份验证.传统上我使用StructureMap进行依赖注入,但是我在连接新的AccountController时遇到了问题. 我的AccountController构造函数如下所示: public AccountController() : this(new UserManagerOmpUser(new Use
|
我正在使用新的ASP.NET MVC 5身份验证框架进行身份验证.传统上我使用StructureMap进行依赖注入,但是我在连接新的AccountController时遇到了问题. 我的AccountController构造函数如下所示: public AccountController()
: this(new UserManager<OmpUser>(new UserStore<OmpUser>(new OmpDbContext())))
{
}
public AccountController(UserManager<OmpUser> userManager)
{
UserManager = userManager;
}
我的StructureMap配置如下所示: public static class IoC {
public static IContainer Initialize() {
ObjectFactory.Initialize(x =>
{
x.Scan(scan =>
{
scan.TheCallingAssembly();
scan.WithDefaultConventions();
});
//x.Register<IUserStore<OmpUser>>(() =>
// new UserStore<OmpUser>(new OmpDbContext()));
x.For<OMPEntities>().HttpContextScoped();
});
return ObjectFactory.Container;
}
}
当我运行该项目我得到以下错误:
任何关于如何新建UserManager对象进行构建注入的想法?我试过搜索,但在那里找不到太多的指导. 解决方法将以下代码添加到容器初始化方法中.x.For<Microsoft.AspNet.Identity.IUserStore<ApplicationUser>>() .Use<Microsoft.AspNet.Identity.EntityFramework.UserStore<ApplicationUser>>(); x.For<System.Data.Entity.DbContext>().Use(() => new ApplicationDbContext()); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – RenderBody()和RenderSection()必须在每个子版面
- caching – MVC4 StyleBundle:你能在Debug模式下添加一个缓
- 经典ASP亚马逊s3休闲授权
- 从ASP.NET MVC2向iPhone提供视频文件
- ELMAH在ASP.NET vNext?
- 如何在服务器上安装ASP.NET MVC 5?
- ASP.NET Web API 2:通过本机移动(iOS)应用程序与外部提供程
- asp.net-mvc – ASP.NET MVC URL解码
- asp.net-mvc – ASP.NET MVC控制器中的构造函数依赖注入
- asp.net-mvc – 使用默认控制器的ASP.NET MVC路由
推荐文章
站长推荐
- asp.net – Visual Studio 2010中的HTML格式
- asp-classic – 无法在IIS 7.5上运行来自经典ASP
- asp.net-mvc – 重新安装Microsoft Visual Studi
- asp.net-mvc-4 – 扩展名的URL不能通过路由处理
- asp.net-mvc – 将参数传递给telerik asp.net mv
- asp.net’记住我’不再使用表单身份验证了
- asp.net-web-api – 标题中的API密钥与swashbuck
- asp.net – 找不到可安装的ISAM. ‘/’应用程序中
- .net – 抱歉,处理您的请求时出错
- 为什么我的客户端去服务器来检查在使用ASP.NET M
热点阅读
