WebKernelActivator Class
This class is implementation of NinjectWebCommon. Add to MVC app main assembly:
Namespace:
Suoranta.EnterpriseLib.Web.AppDomainC#
[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(WebKernelActivator), "Start")] [assembly: WebActivatorEx.ApplicationShutdownMethod(typeof(WebKernelActivator), "Stop")]
Assembly: Suoranta.EnterpriseLib.Web (in Suoranta.EnterpriseLib.Web.dll)
Remarks
- This method: having App_Start.NinjectWebCommon class load NinjectHttpModule.
- Deriving HttpApplication (Global.asax.cs) from NinjectHttpApplication and overriding CreateKernel() and creating void OnApplicationStarted() (corresponds to HttpApplication's Application_Start())

