0

我似乎经常遇到这个问题。我每天都会收到一堆由 ELAMH 记录的错误,其中包含以下内容:

System.Web.HttpException (0x80004005): Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster. ---> System.Web.UI.ViewStateException: Invalid viewstate. 

据我所知,MAC 用于防止用户将 HTML 或 Javascript 注入到诸如标签(不编码 HTML)之类的控件中。

它始终在同一页面上,并且每次使用不同的 IP。起初我认为这是一次黑客攻击,但现在我认为这是一个编码问题。我设置了machineKeydecryptionKey

还有其他建议吗?

4

0 回答 0