【发布时间】:2022-06-10 21:41:54
【问题描述】:
我遇到了一个被事件查看器描述为解析器错误的错误。
Exception information:
Exception type: HttpException
Exception message: Could not load type 'MY_PROJECT_NAME.Global_asax'.
at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
这似乎没有对系统进行任何更改,因为我没有在这个环境中工作。我已经去搜索了全局程序集缓存,但没有在其中找到任何东西,所以它不像前面提到的我的程序集更喜欢 GAC 名称。
我的研究表明这是一些带有孤立引用的旧程序集,但我没有发现任何类似的东西。如何找到这些程序集?我也尝试过重新启动 IIS 和整个机器。不知道还有什么可以尝试,任何和所有的帮助将不胜感激。
在这个项目中有很好的日志记录,但是在警告或错误级别的日志中没有任何内容。因此,这似乎发生在系统加载任何页面之前。 IE,不在我的 ASP 页面的 VB 支持脚本中,如果这是程序集加载错误,这将是有意义的。
作为参考,这个项目是从 2000 年代中期开始的,所以这里有很多东西早于我作为开发人员的职业生涯。
【问题讨论】: