随机无效视图状态错误

2024-05-09

我知道关于这个主题有很多问题,我已经阅读了所有这些问题。

我正在使用 IIS8、.Net 4.5。

用户随机收到无效视图状态错误,我无法弄清楚。一旦发生这种情况,他们返回网站的唯一方法就是清除浏览器缓存。

在我的 web.config 中我有:

<system.web>
<machineKey validationKey='....key here'   decryptionKey='....decrypt key is valid here'   validation='SHA1'/>
    <!--<hostingEnvironment shadowCopyBinAssemblies="false" />-->
    <authentication mode="None" />
    <compilation targetFramework="4.5.1" />
    <httpRuntime targetFramework="4.5.1" />
...
</system.web>

我在虚拟专用服务器上运行,但尚未找到大于 9kb 的视图状态。

我的应用程序池设置为每天凌晨 3:00 重新启动一次。

我的页面使用更新面板,也许用户正在单击“后退”?但我已经看到这种情况发生只是访问页面而不点击返回。

我注意到的一件事是我有 3 个不同的站点使用相同的应用程序池标识,但应用程序池是独立的。 machine.xml 中没有机器密钥,但仅在我的 web.config 中。


需要调查的几种可能性:

  1. 更新面板正在更改表单字段值(用于计算 ViewState),然后页面被 POST 回服务器,新值使验证失败。看这个帖子 http://forums.asp.net/t/1092020.aspx?viewstate%20is%20invalid%20using%20UpdatePanel

  2. 您启用了缓存(执行 HTTP 标头跟踪 - 确保您没有打开开发工具),这会导致使用 UpdatePanel 生成无效的 ViewState,从而将事情搞砸。

  3. 您在任何地方使用 Server.Execute 吗? (参见上面的链接相同)

  4. (不太可能)您的“虚拟专用服务器”是否迁移到不同的硬件(也许您不知道)?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

随机无效视图状态错误 的相关文章

随机推荐

  • 基于 SQS 队列大小的自动缩放

    我已将这些命令组合在一起 以根据 SQS 队列大小自动缩放 EC2 实例 我已运行所有命令 我的队列有 10 条消息 但尚未启动单个实例 我想弄清楚我的 cloudwatch 警报正在侦听哪个 SQS 队列 此外 我们还感谢任何有助于识别问
  • 将 ArrayList 保存到 SharedPreferences

    我有一个ArrayList与自定义对象 每个自定义对象都包含各种字符串和数字 即使用户离开活动然后想要稍后返回 我也需要该数组保留下来 但是在应用程序完全关闭后我不需要该数组可用 我通过使用这种方式保存了很多其他对象SharedPrefer
  • 如何使用 try.zorba.io 从 JSON 运行 JSONiq

    我需要编写一个 JSONiq 表达式 仅列出成本至少为 3 的产品的名称 这是我在XQuery部分 supermarket visit date 08032019 bought item type confectionary item na
  • 使用 matplotlib 从 TeX 创建数学表达式的图像

    使用 python 库 matplotlib 我发现了这个问题的解决方案 在 PyQt 中 很好地 显示代数表达式 https stackoverflow com questions 14097463 displaying nicely a
  • 在哪里指定图像尺寸以实现最快渲染:在 HTML 中还是在 CSS 中?

    我了解到 明确指定图像尺寸是最佳实践 然后 浏览器可以在仍然下载图像本身的同时布局页面 从而缩短 感知的 页面渲染时间 这是真的 如果是这样 在 HTML 或 CSS 中指定尺寸是否有区别 HTML img src width 200 he
  • XMLReader - 如何处理未声明的命名空间

    Merged https meta stackexchange com questions 158066 what is a merged question with 如何使用 XMLReader 读取未定义命名空间的 XML 文件 que
  • jQuery Mobile 弹出内容高度超过窗口高度

    The jQuery 移动弹出窗口 http jquerymobile com demos 1 2 0 docs pages popup 尺寸仅限于具有左右边距 15 像素 顶部和底部边距 30 像素 http jquerymobile c
  • 如何使用广播接收器检查音乐是否正在播放?

    我想阻止我的一些代码执行only当前正在播放音乐或视频时 我如何使用广播接收器来实现这一点 为此你不需要广播接收器 AudioManager是你的朋友 AudioManager isMusicActive 是否有您想要的工作 请仔细查看此处
  • Tensorflow:logits 和标签必须具有相同的第一维

    我是张量流新手 我想改编 MNIST 教程https www tensorflow org tutorials layers https www tensorflow org tutorials layers用我自己的数据 40x40 的图
  • 如何确保 std::map 是有序的?

    Using a std map
  • Boost Fusion 文章、示例、教程?

    您知道 boost fusion 库使用的任何好的资源 文章 示例吗 Boost Fusion 看起来非常有趣 我想我了解它的工作原理以及如何使用基础知识 但我正在寻找一些显示任何有趣的用法 实践的资源 例如文章或博客 除了 boost o
  • 通过 std::function 进行函子引用

    基本上 我希望有以下语义 include
  • 在 Bookdown 中呈现附录图号

    Bookdown 是一个很棒的软件包 我期待看到它如何发展 但现在我在渲染数字方面遇到了麻烦pdf document2附录中的数字时的格式 具体来说 当带有标题的图形位于附录中时 图形编号应采用 A 1 A 2 B 1 B 2 等形式 但图
  • 无法访问类“std::basic_ios<_Elem,_Traits>”中声明的私有成员

    此特定方法有问题 不知道如何解决 我收到的错误是上面的 错误 C2248 std basic ios basic ios 不能 访问类中声明的私有成员 std basic ios C Program Files Microsoft Visu
  • 如何在 Swift ios 中获取国家/地区列表?

    我已经看到了两个与我类似的问题 但这些问题的答案对我不起作用 我有一个旧项目 其中在一组方括号内手动输入了国家 地区列表 我可以轻松地在我的 pickerView 中使用它 但我想知道是否有更有效的方法来做到这一点 我将在 UIPicker
  • 如何删除 TFS 工作区映射?

    我在一个团队项目中的 tfs 中有一个项目 然后我们将该项目移动到另一个团队项目中的不同位置 我已将 Jenkins 配置为连接到团队项目并构建我的解决方案 但是当我更改设置以连接到新的 tfs 团队项目时 出现以下错误 workspace
  • 如何动态更改字体名称?

    我正在使用 Jasper jar 生成有关我的 J2EE 项目的报告 我能够成功生成 PDF 没有任何问题 但是 我希望根据我们在一处配置的设置动态更改所有 PDF 的字体名称 我开始了解条件样式 这对于完成此任务很有用 然而 我确实有数百
  • AFNetworking 的 setImageWithURLRequest 在滚动后在错误的单元格中设置图像(iOS、Swift)

    我使用表dequeueReusableCellWithIdentifier and afnetworking uiimageview 我的一些细胞有图像 有些则没有 如果我在加载图像之前滚动表格 成功块会将图像放入重复使用的错误单元格中 例
  • 输入字段内的占位符自动换行

    我需要放一个很长的placeholder输入字段内的文本 但是 那placeholder由于文字较长 将被剪掉
  • 随机无效视图状态错误

    我知道关于这个主题有很多问题 我已经阅读了所有这些问题 我正在使用 IIS8 Net 4 5 用户随机收到无效视图状态错误 我无法弄清楚 一旦发生这种情况 他们返回网站的唯一方法就是清除浏览器缓存 在我的 web config 中我有