Asp.net mvc 2 System.Web.UI.viewstate异常:无效的viewstate

Asp.net mvc 2 System.Web.UI.viewstate异常:无效的viewstate,asp.net-mvc-2,antiforgerytoken,Asp.net Mvc 2,Antiforgerytoken,自从我的主机公司决定升级(并重新启动)我的web服务器以来,我就一直遇到奇怪的错误 下面是详细的事实 MVC2应用程序 Windows 2008服务器 在webconfig中定义的机器密钥(以及在机器配置中-相同的精确密钥) 在维护之前,已在网站的web.config中定义了机器密钥 该网站使用自己的应用程序池作为网络服务运行 我没有使用viewstate,但我使用的是防伪令牌 尽管我做了所有的事情,我仍然会遇到很多这样的错误: System.Web.UI.viewstate异常:无效的vi

自从我的主机公司决定升级(并重新启动)我的web服务器以来,我就一直遇到奇怪的错误

下面是详细的事实

  • MVC2应用程序
  • Windows 2008服务器
  • 在webconfig中定义的机器密钥(以及在机器配置中-相同的精确密钥)
  • 在维护之前,已在网站的web.config中定义了机器密钥
  • 该网站使用自己的应用程序池作为网络服务运行
  • 我没有使用viewstate,但我使用的是防伪令牌
尽管我做了所有的事情,我仍然会遇到很多这样的错误:

System.Web.UI.viewstate异常:无效的viewstate。客户端IP:[省略]端口:56668 Referer:Path:/Framed/CreditCard/User-Agent:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.0;WOW64;Trident/4.0;GTB7.1;SLCC1;.NET CLR 2.0.50727;Media Center PC 5.0;.NET CLR 3.5.30729;.NET CLR 3.0.30618)视图状态:[省略]


我能够重新创建一次错误,但在那之后它停止了。我以为我已经修好了,但我的客户还是会出错

编辑:
我原以为这是因为工人的回收过程。事实并非如此,因为我对web服务器进行了推送,其中的更改导致WP被回收。不过,我确实相信这是他们昨晚所做的更新中的一些事情。等着听到他们所做的报告。

好吧,我以前读过一篇文章,可能你也有同样的问题


好吧,我以前读过一篇文章,可能是你遇到了同样的问题


我们移动到了一个新的托管环境,我仍然定期看到这个错误。我最终从我的大部分网站上删除了防伪标识,在所有新的开发中我都没有使用它。由于某种原因,它无法正常运行。

我们转移到了一个新的托管环境,我仍然定期看到这个错误。我最终从我的大部分网站上删除了防伪标识,在所有新的开发中我都没有使用它。由于某种原因,它无法正常工作。

是的,是的。在它正常工作和我的托管公司昨晚所做的维护之间,没有代码发生变化。“我能够重新创建一次错误[…],但我仍然得到了错误”;是哪一个?:)我编辑了课文。我个人收到过一次错误。每当客户端遇到错误时,我的系统都会通过电子邮件向我发送错误报告。我一直收到关于这个错误的电子邮件。你有什么解决办法吗。我也犯了同样的错误。。。我有一个基于asp.net 2.0 web farm的网站,它运行了几个月,我在一个页面上突然出现了相同的错误“System.web.UI.ViewStateException:Invalid viewstate”,但在另一个页面上没有。在它正常工作和我的托管公司昨晚所做的维护之间,没有代码发生变化。“我能够重新创建一次错误[…],但我仍然得到了错误”;是哪一个?:)我编辑了课文。我个人收到过一次错误。每当客户端遇到错误时,我的系统都会通过电子邮件向我发送错误报告。我一直收到关于这个错误的电子邮件。你有什么解决办法吗。我也犯了同样的错误。。。我有一个基于asp.net 2.0 web farm的网站,它运行了几个月,我在一个页面上突然发现了相同的错误“System.web.UI.ViewStateException:Invalid viewstate”,但在另一个页面上却没有。这个网站是一个支付网关。谢谢你的建议。我不认为我的用户正在使用这样的东西。这个网站是一个支付网关。谢谢你的建议。