我认为一张照片最适合我:



有任何想法吗?我的网络应用程序运行正常。我并没有真正使用网站管理工具,我只是教过我要使用它,并且发现安全性选项卡不起作用,我也不知道为什么。我正在使用自己的成员身份和角色提供程序,它们确实使用了Structuremap。就像网站管理工具不了解Structuremap.dll一样。我不确定该如何解决。

最佳答案

如果有人遇到这个问题...

虽然我仍然不确定为什么无法解析StructureMapException类型,但更重要的部分是首先抛出异常的事实。我意识到,RoleProvider是在AppDomain首次初始化时加载的,而不必在Global.asax文件范围内的特定点加载。例外是当RoleProvider尝试获取我认为已注册但未注册的类的实例时,未正确初始化StructureMap的结果。

鉴于在页面生命周期中保持提供者中的ObjectFactory与ObjectFactory之间的同步还有其他问题,我最终决定从Role和Membership提供者中删除依赖项注入,并将它们视为完全独立的对象。这样做解决了使我继续前进的异常。

07-24 09:48
查看更多