viewstateexception:无效的视图状态

本文关键字:视图状态 无效 viewstateexception | 更新日期: 2023-09-27 18:15:30

我有一个用ASP.net开发的web应用程序&c#。我也使用Telerik ASP。NET AJAX用于web UI。应用程序在生产服务器中抛出异常(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]

viewstateexception:无效的视图状态

发生这种情况的原因有很多,一个常见的原因是IIS服务器上的工作进程回收/应用程序池回收。

看看下面的文章,试着调试一下为什么它会发生在你身上:

http://support.microsoft.com/kb/555353

更具体地说,要确定错误,请查看下面链接中的"确定当您收到错误消息时究竟发生了什么异常"部分:

http://support.microsoft.com/kb/829743