我们最近将我们的网站迁移到 .NET 4.5,其中一项更改是将 targetFramework="4.5" 添加到 httpRuntime 以选择加入 ASP.NET 4.5 行为。在我们尝试在本地重现一些异常之前,一切都按预期工作。在升级之前,我们可以使用诸如http://www.binaryfortress.com/ASPNET-ViewState-Helper/之类的视图状态解码器来查看存储在视图状态中的值。但是,这似乎不再可能了,视图状态似乎在每个页面请求上都使用随机密钥加密(每次都更改)。
那么,有人知道在 ASP.NET 4.5 中正确解密/解码视图状态的步骤吗?