Можно ли использовать Ninject без наследования от NinjectHttpApplication?

Я хотел бы использовать Ninject в качестве контейнера IOC для моего решения WebForms для внедрения свойств, но global.asax уже наследуется от другого класса, поэтому я также не могу наследовать от NinjectHttpApplication.

Есть ли у кого-нибудь какие-либо решения относительно того, как я могу этого добиться?


person justcompile    schedule 23.06.2011    source источник


Ответы (1)


Текущая версия разработки (2.3.0.x) поставляется с пакетом NuGet, использующим WebActivator, который не требует наследования от HttpApplication. Вы должны построить его самостоятельно, так как он находится в стадии разработки.

person Remo Gloor    schedule 23.06.2011
comment
Потрясающе, может быть, это то, что мне нужно! Есть ли примеры использования WebActivator? - person justcompile; 27.06.2011
comment
Нет, не сейчас. Но будет, как только все будет готово для следующего релиза. Так что либо надо набраться терпения и ждать релиза, либо смотреть код. - person Remo Gloor; 27.06.2011