Asp.net mvc 3 使用Ninject将服务注入ASP.NET MVC应用程序

Asp.net mvc 3 使用Ninject将服务注入ASP.NET MVC应用程序,asp.net-mvc-3,ninject,Asp.net Mvc 3,Ninject,我的Ninject在ASP.NET MVC3 web应用程序中运行良好。当应用程序开始使用我编写的服务时,我想做一些事情。有人知道我如何将服务注入Global.asax.cs中的mvcapapplication本身吗 感谢您的帮助。请参阅 使用此扩展,HttpApplication将自行注入。但只能使用属性注入。请参阅 使用此扩展,HttpApplication将自行注入。但只能使用属性注入。您使用的是Ninject.Web.Mvc吗?您希望在应用程序生命周期的哪个阶段使用此服务?在应用程序启动

我的Ninject在ASP.NET MVC3 web应用程序中运行良好。当应用程序开始使用我编写的服务时,我想做一些事情。有人知道我如何将服务注入Global.asax.cs中的mvcapapplication本身吗

感谢您的帮助。

请参阅

使用此扩展,HttpApplication将自行注入。但只能使用属性注入。

请参阅


使用此扩展,HttpApplication将自行注入。但只能使用属性注入。

您使用的是Ninject.Web.Mvc吗?您希望在应用程序生命周期的哪个阶段使用此服务?在应用程序启动时,我会将一些对象加载到应用程序范围中。您是否使用Ninject.Web.Mvc?您希望在应用程序生命周期的哪一点使用此服务?在应用程序启动时,我想将一些对象加载到应用程序范围中。这对我不起作用。我将
[Inject]public IKernel Kernel{get;set;}
添加到我的mvcapapplication类中,当我尝试在应用程序_Start中使用它时,该属性为null。这对我不起作用。我将
[Inject]public IKernel Kernel{get;set;}
添加到我的mvcapapplication类中,当我尝试在Application_Start中使用它时,该属性为null。