该网站是在dot net 3.5 SP1中开发的,并且在dot net 3.5 SP1中运行正常。 但是,在将其重新编译为dot net 4.0并将应用程序池更改为“集成”后,它无法运行。症状是该网站运行正常几分钟。然后,将显示以下消息:
[NullReferenceException:Object 引用未设置为的实例 对象。]
System.Web.PipelineStepManager.ResumeSteps(例外 错误)+197
System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext的 context,AsyncCallback cb)+89
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)+189
如果我们回收应用程序池,它将工作几分钟,然后出现相同的错误。
感谢任何帮助。
留。
答案 0 :(得分:1)
从调用堆栈中我认为此异常是由有问题的HTTP模块或处理程序引起的。
您应该能够使用Visual Studio或WinDbg进行调试。