В моем приложении ASP.NET MVC 3 используется интеграция Ninject и Ninject ASP.NET MVC 3. Я перегрузил метод CreateKernel.
Теперь мне нужно установить некоторые зависимости для каждого запроса следующим образом:
if (Language == Language.English)
//register English language implementations
else if (Language == Language.Russian)
//register Russain language implementations
Я думал, что некоторые из методов Global_asax, специфичных для запросов, были бы хорошим местом, и попытался получить доступ к некоторым свойствам NinjectHttpApplicaton для регистрации зависимостей для каждого запроса. Я получил доступ к ядру и получил устаревшее предупреждение «Не используйте Ninject в качестве локатора служб». Что я делаю неправильно? Как это правильно делать?