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

@H_404_0@
我面对可怕的:

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"/>

相关文章

项目要求通过网站上传大文件,比如视频文件,通过摸索实现了文件分片来上传,然后后台进行合并。 使用了...
安装新版本的Nginx(vim /etc/yum.repos.d/nginx.repo) [nginx-stable] name=nginx stable repo baseu...
什么是 SignalR&#160;ASP.NET Core ASP.NET Core SignalR 是一种开放源代码库,可简化将实时 web 功...
在Windows下使用Docker,我们选择Docker Desktop这个软件,非常方便。 ## Docker Desktop介绍及安装 Do...
项目开始设计的是运行在windows下,所以一开始采用的是windows服务模式来获取多媒体文件信息,后来要求...
银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主...