随机获取"Invalid Typeref token"错误



我有一个.Net Web应用程序,已经运行了大约2年。 我们正在使用 NewRelic 监控它,每天至少一次,有时每天几次,我们会得到一段时间,其中每个请求都会导致以下错误:

System.BadImageFormatException ...无效的类型引用令牌。

如果我们回收应用程序池,错误就会消失。 如果我们什么都不做,错误就会自行消失,一切都很好。

我找不到它何时发生或哪个页面导致它的模式。

由于回收应用程序池似乎有所帮助,因此我认为这是一个内存错误,因此我一直在尝试减少对 ViewState 的使用,尤其是在大型 GridView 上。 到目前为止,它没有帮助。

对此问题的其他建议?

首先,我建议您使用日志管理。最简单的方法是使用纯文本文件,在生成异常时在其中写入错误,以便您可以查看根本没有生成任何错误。

其次,您可以尝试在应用程序级别(在 Web.config 中)启用跟踪,因为您不知道在哪个页面上收到异常。

这是另一个具有相同问题的链接,如果以下链接不相关,请告诉我们。System.BadImageFormatException:如何修复.NET版本不匹配?

最新更新