最近、自分のサイトに ELMAH を実装しましたが、「Base-64 文字列に無効な文字があります」というエラーが頻繁に発生することに気付きました。私は自分でそれをトリガーしたことはなく、ユーザーの誰もそれについて不満を述べていないので、何が起こっているのかわかりません. 私が見つけた小さなことから、ビューステートが大きくなりすぎたり、破損したりしている可能性があるようです。これの原因とそれを防ぐ方法を知っている人はいますか?これが、YSOD の適切な行であると私が信じているものです。
[FormatException: Invalid character in a Base-64 string.]
[ViewStateException: Invalid viewstate.
[HttpException (0x80004005): The client disconnected.]
これらのエラーについて私ができることはありますか、それとも ELMAH でそれらをフィルタリングする必要がありますか?