我在服务器和localhost上都遇到了这个问题
错误:
viewstate MAC验证失败。如果此应用程序由a托管 Web场或群集,确保配置指定 相同的validationKey和验证算法。 AutoGenerate不能 在集群中使用。
答案 0 :(得分:0)
要解决此问题,请在<system.web>
<强> <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1" decryption="Auto>
强>
另请阅读有关网络花园与网络农场here
的信息谢谢,
阿希什
Soigne Technologies Pvt Ltd
答案 1 :(得分:0)
在您的aspx页面中,将EnableViewStateMac值保持为false。这将在您的aspx页面的第一行。例如
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" EnableViewStateMac="false"%>
答案 2 :(得分:0)
两个选项
禁用ViewStateMac等于false
或在Web.config中配置MachineKey(不应自动生成)