我很好奇为什么我一直看到错误
The client disconnected: Invalid viewstate
有一个大的ViewState键后跟
的内部异常System.Web.HttpException: Invalid viewstate: Missing field: __VIEWSTATE3
__VIEWSTATE字段末尾的数字会根据缺少的块而改变。
服务器不在群集或webfarm中,我只是想了解为什么会出现此错误。我经常在日志中看到它,只是想知道为什么某些ViewState块可能无法返回到服务器。
我在web.config中设置了以下内容
<pages maxPageStateFieldLength="8000">
似乎尺寸越小,我也越频繁地看到这个错误。每当我导航到网站或长时间使用它时,我都无法重现它。
有什么想法吗?