我认为一张照片最适合我:
任何想法?我的网络应用程序运行正常。我并没有真正使用网站管理工具,我只是教我玩它并发现安全选项卡不起作用,我无法弄清楚原因。我正在使用我自己的成员资格和角色提供程序,它们使用了Structuremap。这就像网站管理工具不知道Structuremap.dll。我只是不确定如何解决这个问题。
答案 0 :(得分:2)
其他人是否应该遇到这个问题...
虽然我仍然不确定为什么无法解析StructureMapException类型,但更重要的部分是首先抛出异常的事实。我意识到,当AppDomain首次初始化时,会加载RoleProvider,而不一定是在Global.asax文件范围内的特定点。例外是当RoleProvider试图获取我认为已注册但未注册的类的实例时,StructureMap未正确初始化的结果。
鉴于通过页面生命周期维护提供者中的ObjectFactory和ObjectFactory之间存在其他问题,我最终决定从Role和Membership提供者中取出依赖注入,并将它们视为完全独立的对象。这样做解决了允许我继续前进的异常。