Yes,
Ninject.Web.NinjectHttpApplication Application_Start has
KernelContainer.Kernel = CreateKernel();
but Ninject.Web.Mvc.NinjectHttpApplication does not.
So when PageBase calls
KernelContainer.Inject( this );
during OnInit (via RequestActivation)
there's a null reference exception.
It looks like I'm having to use NinjectServiceLocator to create
objects in my web forms, instead of using Ninject.Web and the xyzBase
classes.