【发布时间】:2010-10-11 15:50:12
【问题描述】:
我一直在使用 Ninject.Web 扩展将业务对象、存储库、实体框架上下文等注入我的应用程序。使用可以在从 PageBase 继承的网络表单中应用的 [Inject] 属性非常有效。我现在遇到了一个障碍,因为我正在尝试编写一个需要在其中完成注入的自定义成员资格提供程序,但当然这个提供程序不是从网络表单中实例化的。 Forms Authentication 将在需要时实例化对象。我不确定如何在没有访问 [Inject] 属性的情况下执行此操作。我知道某处有一个应用程序级内核,但我不知道如何利用它。任何建议将不胜感激。
【问题讨论】:
-
感谢您的建议。我刚刚完成了我之前的所有问题,并确保接受那些有答案的问题。
标签: asp.net inversion-of-control ninject ninject.web