web-dev-qa-db-ja.com

System.Web.UI.ViewStateException:無効なビューステート

ASP.netとC#で開発されたWebアプリケーションがあります。また、Telerik ASP.NET AJAXを使用しています。アプリケーションが例外をスローします(System.Web.UI.ViewStateException: Invalid viewstate)本番サーバー。テストサーバーでは問題なく動作します。そして、このエラーはランダムにスローされます。

System.Web.UI.ViewStateException: Invalid viewstate. 
Client IP: x.x.x.x
Port: xxxxx
Referer: http://webaddress/Page.aspx
Path: /Page.aspx
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; CMNTDF; BRI/1; InfoPath.3; BRI/2; .NET4.0C)
ViewState: /wEPDwUILT ... [further contents omitted for this question]
14
sooraj.e

IISサーバーでのワーカープロセスのリサイクル/アプリケーションプールのリサイクルが一般的です。

以下の記事をご覧になり、実際に発生している理由をデバッグしてみてください。

http://support.Microsoft.com/kb/55535

より具体的には、エラーを特定するには、以下のリンクの「エラーメッセージが表示されたときに発生する例外を正確に特定する」の部分をご覧ください。

http://support.Microsoft.com/kb/82974

15
TBohnen.jnr