Мы работаем над проектом webforms в моей компании, и у меня есть HttpModule, для которого мне нужно разрешить зависимости.
Мы используем библиотеку Ninject.Web для разрешения зависимостей для главных страниц, страниц, пользовательских элементов управления,веб-сервисы и HttpHandlers.Все они имеют базовые классы, которые вы можете наследовать в пространстве имен Ninject.Web:
- MasterPageBase
- PageBase
- WebServiceBase
- HttpHandlerBase
- И пользовательский, который мы добавили, так как по какой-то странной причине его там не было: UserControlBase
Однако я не могу найти HttpModuleBase.Существует NinjectHttpModule, но это не базовый класс, это реальный модуль, который пытается устранить необходимость наследования от базовых классов на страницах и в пользовательских элементах управления, но в нем есть некоторые ошибки, и мы его не используем.
Как лучше всего разрешить мои зависимости в моем HttpModule?
Когда я захожу в Google, я задаю этот вопрос на первой странице -_-