Tag: unhandled exception

CryptographicException:填充无效,无法删除,viewstate MACvalidation失败

监视我的全局exception日志这个错误似乎是不可能删除的,不pipe我做了什么,我以为我终于摆脱了它,但它又回来了。 你可以在这里看到类似的post上的错误的痕迹。 有关环境的注意事项: IIS 6.0,.NET 3.5 SP1 单服务器 ASP.NET应用程序 已经采取的步骤: <system.web> <machineKey validationKey="big encryption key" decryptionKey="big decryption key" validation="SHA1" decryption="AES" /> 在我的所有页面的页面基地 protected override void OnInit(EventArgs e) { const string viewStateKey = "big key value"; Page.ViewStateUserKey = viewStateKey; } 同样在页面的源代码中,我可以看到所有ASP.NET生成的隐藏字段都正确地位于页面的顶部。