asp.net – NullReferenceException在PipelineStepManager.ResumeSteps中

前端之家收集整理的这篇文章主要介绍了asp.net – NullReferenceException在PipelineStepManager.ResumeSteps中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
由于我将主机更改为ASP.NET 4.0 Web窗体和IIS7集成模式,我的网站通常会出现以下错误

[NullReferenceException: Object reference not set to an instance of an
object.] System.Web.PipelineStepManager.ResumeSteps(Exception
error) +197
System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext
context,AsyncCallback cb) +89
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest
wr,HttpContext context) +189

但是,网站工作正常.如何解决这个问题?

解决方法

正如Gisli Konrao发表的,在评论中,这是因为您有一个自定义事件处理程序连接在ASP.NET MVC 4应用程序中.

在我的情况下,我有:

this.BeginRequest += new EventHandler(MvcApplication_BeginRequest);

在注释掉这个语句之后,问题就被修复了(ASP.NET将这些事件放在后台,所以只是定义它会使它工作).

猜你在找的asp.Net相关文章