我面对可怕的:
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"/>