我有一个庞大而复杂的网站,主要是由其他人写的。我做了一些更改,现在当我尝试访问网站上的任何页面(而不仅仅是我的更改)时,出现如下所述的错误。虽然我想知道如何解决这个问题,但我更想知道下一步我应该采取的一般诊断步骤,以便找出问题 - 我希望下次能够自己解决问题。先谢谢您的帮助!如何调试ASP.NET编译错误?
当我浏览网站上的浏览器的任何网页,我得到了一个服务器错误回:
Parser Error
Parser Error Message: Object reference not set to an instance of an object.
Source Error: [No relevant source lines]
我检查了服务器上的事件日志,并得到了一些轻微的详细信息:
Event code: 3006
Event message: A parser error has occurred.
Exception information:
Exception type: HttpException
Exception message: Object reference not set to an instance of an object.
Stack trace:
at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)
看起来像时间恢复所有的变化,然后再次开始,慢慢地。 – 2009-06-22 20:23:52