asp.net - 注册 IUserStore使用简单注射器时出错
问题描述
有人可以帮我解决 ASP.NET MVC 中的问题吗?我正在尝试使用 Simple Injector 依赖项在我的系统中注册 IUserStore。
起初,它给了我错误:
System.InvalidOperationException: '配置无效。创建 ApplicationUserManager 类型的实例失败。ApplicationUserManager 类型的构造函数包含名为“store”的参数和未注册的类型 IUserStore<ApplicationUser>。请确保 IUserStore<ApplicationUser> 已注册,或更改 ApplicationUserManager 的构造函数。
经过搜索,我发现我应该将 IUserStore[ApplicationUser] 注册到 simple-injector。
container.Register<IUserStore<ApplicationUser>>();
但是它给了我错误:
System.ArgumentException: '给定类型 IUserStore 不是具体类型。请使用其他重载之一来注册此类型。参数名称:TConcrete'
我试图找到解决方案,但这些解决方案都没有帮助我。我应该怎么做才能解决这个问题?
先感谢您。
解决方案
推荐阅读
- php - Gmail API 推送通知 - PubSub 到 PHP/JS PWA?
- javascript - 从geojson围绕geojson中的每个点创建一个多边形
- trading - 是否可以使用 Tradingview api 绘制模式(XABCD)?
- excel - 如何使用 Excel VBA 可视化特定列
- python - 将字符串转换为二进制然后异或二进制
- amazon-web-services - 为什么我的身份池中的临时 AWS 凭证未经授权?
- python - 如何编写一个程序来显示此数字列表中的值,这些数字按最大素数排序?
- c++ - 在 Linux 上使用 g++ 编译时出现 C++ Invalid Pointer 错误,但在 Windows 上的 CLion 中没有
- java - 数组求和数组的行和列
- admob - Google Admob 广告根本没有展示