3

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

替代文字

有任何想法吗?我的网络应用程序运行良好。我并没有真正使用网站管理工具,我只是教我玩它,发现安全选项卡不起作用,我不知道为什么。我正在使用我自己的成员资格和角色提供者,它们确实使用了 Structuremap。就像网站管理工具不知道 Structuremap.dll 一样。我只是不确定如何解决这个问题。

4

1 回答 1

2

如果其他人遇到这个问题......

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

鉴于在页面生命周期中保持提供者中的 ObjectFactory 和 ObjectFactory 之间的同步存在其他问题,我最终决定将依赖注入从角色和成员提供者中取出,并将它们视为完全独立的对象。这样做解决了允许我继续前进的异常。

于 2010-11-12T15:20:52.763 回答