微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – “viewstate MAC的验证失败.如果这个应用程序由Web远程托管…“

我面对可怕的:

viewstate MAC的验证失败.如果此应用程序由Web场或群集托管,请确保配置指定相同的验证关键字和验证算法. AutoGenerate不能在群集中使用.

错误.

好的,所以我查找它,发现它可以是由两个东西,viewState无法验证的页面和/或无法验证的事件.

我放

<pages enableEventValidation="false" enableViewStateMac="false" viewStateEncryptionMode="Never">

在我的web.config中来阻止这个问题,但这似乎并不像我的一个修复.

事情是,我从来没有在我的应用程序中使用viewState.我知道asp.net认使用viewstate存储一些东西,但我怀疑存储在这里认值将导致任何错误.

我注意到这个问题似乎发生在我postBack并且页面尚未完成加载.

谢谢

编辑:请有人测试我的网站www.vittoriosaStarsNursery.com,看看你是否收到上面的错误?我不会在本地,但人们不断告诉我,他们得到它.

解决方法

不是这只是把一个班轮放在你的web.config里面
<machineKey decryptionKey="A4B12CCDD50E95F8GB9GFH6JKAT4Y0U0I2OF2DF2AAFE5AB46189C,IsolateApps" validation="AES" validationKey="480CDF2AS9S9AS5CFDGF0GHFH9JJH4KHKAKLJ2L9F3SAS82A6C16911A29EF48903783F94529C21570AACB72766FB38CD4CE7B85B0ACE3149DC5FC1CCF1AA1CECE3579659996593B06,IsolateApps"/>

原文地址:https://www.jb51.cc/aspnet/250263.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐