【问题标题】:WebResource.axd - Invalid ViewStateWebResource.axd - 无效的 ViewState
【发布时间】:2010-11-01 22:41:25
【问题描述】:

我一直在我们的错误日志中看到这些错误。有什么想法可以让我弄清楚它来自哪里,或者更好的是如何解决问题?

System.Web.HttpException:无效的视图状态。在 System.Web.UI.Page.DecryptString(String s) 在 System.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.ProcessRequest(HttpContext 上下文)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤, Boolean & completedSynchronously)

更新 这是我到目前为止所尝试的——我们正在运行一个网络服务器(没有农场)

  • 将机器密钥值添加到 web.config

【问题讨论】:

    标签: asp.net webresource.axd


    【解决方案1】:

    这看起来像是无法解码视图状态时出现的错误 - 如果请求是使用其他人的视图状态提交的。

    您可以通过使用 wget 记录一个 asp.net 页面来复制它。在浏览器中打开本地保存的页面,然后单击链接。当它进入服务器时,它将尝试解码保存页面中的视图状态,但您会看到该错误。

    我在做一些反网络钓鱼的工作时遇到了这个问题。

    【讨论】:

      【解决方案2】:

      截至 2009 年 6 月 14 日,MS 有一个未解决的错误报告,以重申此问题:

      https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=434997&wa=wsignin1.0

      【讨论】:

      • 很好的链接。看起来我可以做很多事情来修复它,只希望微软尽快发布补丁。
      【解决方案3】:

      当 Google(和其他搜索蜘蛛)为我的一个网站编制索引时,我遇到了这个问题。我不得不在 /robots.txt 中放置 webresource.axd 文件必须被忽略,并且错误从此停止。

      我们使用的是ELMAH,因此我们能够看到请求该文件的浏览器版本,它最终是GoogleBot。

      【讨论】:

        【解决方案4】:

        我遇到了完全相同的问题。 MS (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=434997&wa=wsignin1.0) 确认的错误是有道理的,但是,MS 声称这是一个 IE8 问题,但我发现使用任何版本的 IE(6,7 和 8)的用户都有这个问题。

        没有 Firefox 用户遇到此问题,因此似乎确认这是一个 MSIE 问题。

        【讨论】:

          【解决方案5】:

          我已经添加了 Microsoft 建议的响应标头(ContentType 和 CharSet),但这些错误仍然不断出现。谢天谢地,它似乎对最终用户没有任何影响,但看到这些让我很生气日志中的错误。

          【讨论】:

            【解决方案6】:

            更新:Microsoft 宣布以下针对 IE 8 的错误修复修复了此问题:
            http://blogs.msdn.com/ieinternals/archive/2010/04/01/IE8-Lookahead-Downloader-Fixed.aspx

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-09-06
              • 1970-01-01
              • 2010-09-05
              • 2010-09-23
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多