验证Viewstate MAC失败Azure Web App上的错误

时间:2018-12-12 04:41:47

标签: asp.net azure azure-web-sites

我们在作为Web应用程序托管在Azure上的ASP.net应用程序上遇到Validation of viewstate MAC failed错误。当应用长时间处于空闲状态,然后使用Viewstate执行操作时,通常会发生此问题。在一般的本地服务器中,我们可以通过在machineKey文件中添加web.config来解决此问题。对于Azure,即使在machineKey文件中添加了web.config,问题仍然存在

请告知我所缺少的内容或如何解决此问题。

1 个答案:

答案 0 :(得分:1)

您可以尝试将以下代码添加到web.config

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

这里是您可以参考的类似issue

有关解决视图状态消息身份验证码(MAC)错误的更多详细信息,请参阅此article