Problems setting up an ASP.NET MVC site on IIS7 w/ Nhibernate
- by Brandon
When deploying my published website to the host (Its a shared hosting plan) I get this error:
[NullReferenceException: Object
reference not set to an instance of an
object.]
System.Web.PipelineStepManager.ResumeSteps(Exception
error) +929
System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext
context, AsyncCallback cb) +91
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest
wr, HttpContext context) +508
I found this question which describes my problem, but I'm not initializing NHibernate in Application_Start, it is already being done in Init.
The only other cause of this error I can find is that the Global.asax file is inheriting from a class other than HttpApplication, but I'm not doing that either. This is pretty much the Global.asax file
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
}
public override void Init()
{
base.Init();
if (_wasNHibernateInitialized)
return;
// Initialize NHibernate
// Other setup like the StructureMap initialization
}
Is there any other reason why an ASP.NET MVC application would give this error when being deployed to IIS7?