2012-06-20 14 views
8

私は約2年間稼動していた.Net Webアプリケーションを持っています。私たちはNewRelicでそれを監視していますが、1日に少なくとも1回、または時には数回に分けて、すべてのリクエストで次のエラーが発生することがあります。ランダムな時間に「Typerefトークンが無効です」エラーが発生する

System.BadImageFormatException ...無効なTyperefトークン。

我々はアプリケーションプールをリサイクルした場合、エラーが消えます。私たちが何もしなければ、エラーはそれ自身で消え去り、すべてうまくいく。

私はそれが起こるか、それを引き起こすページときのパターンを見つけることができません。

アプリケーションプールをリサイクルすることを助けるように見えるので、それがメモリエラーだと信じて私をリードしたので、私は特に大きなGridViewsに、ViewStateの私の使用を削減しようとしてきました。これまでのところ、それは役に立たなかった。

この問題に関するその他の提案はありますか?

答えて

0

まず私はあなたがログ管理を持ってお勧めします。最も単純なのは、例外が生成されたときにエラーを書き込んで、エラーがまったく生成されていないビューを持つことができるプレーンテキストファイルを使用することです。

第二に、あなたは例外を取得しているページで、あなたが知っていないので、(Web.configファイルでの)アプリケーションレベルでトレースを有効にして試すことができます。ここ

とは同じ問題を抱えているし、次のリンクは関連性がない場合はお知らせ別のリンクです。 System.BadImageFormatException: How to fix .NET version mismatch?

関連する問題