我有一个运行了大约 2 年的 .Net Web 应用程序。我们正在使用 NewRelic 对其进行监控,并且每天至少一次,或者有时每天几次,我们会在一段时间内每次请求都会导致以下错误:
System.BadImageFormatException ... 无效的 Typeref 令牌。
如果我们回收应用程序池,错误就会消失。如果我们什么都不做,错误就会自行消失,一切都很好。
我找不到它何时发生或哪个页面导致它的模式。
由于回收应用程序池似乎有帮助,它让我相信这是一个内存错误,所以我一直在尝试减少对 ViewState 的使用,特别是在大型 GridViews 上。到目前为止,它没有帮助。
这个问题的其他建议?