验证视图状态 MAC 失败。

问题描述

验证视图状态MAC失败。如果此应用程序由网络场或群集承载,请确保<machineKey>配置指定了相同的validationKey和验证算法。不能在群集中使用AutoGenerate。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Web.HttpException:验证视图状态MAC失败。如果此应用程序由网络场或群集承载,请确保<machineKey>配置指定了相同的validationKey和验证算法。不能在群集中使用AutoGenerate。源错误:[没有相关的源行]源文件:c:WINDOWSMicrosoft.NETFrameworkv2.0.50727TemporaryASP.NETFilesroot4e5be8715c2ec4edApp_Web_rl2k-qt2.2.cs行:0堆栈跟踪:[ViewStateException:无效的视图状态。ClientIP:127.0.0.1Port:User-Agent:Mozilla/4.0(compatible;MSIE8.0;WindowsNT5.1;Trident/4.0;.NETCLR2.0.50727;.NETCLR3.0.04506.648;.NETCLR3.5.21022;.NETCLR3.0.4506.2152;.NETCLR3.5.30729;.NETCLR1.1.4322)ViewState:/wEPDwUKMjEwOTU0OTEzM2RkrzPiFStOuehv6Gff+Ngpu7u+nwY=Referer:http://localhost:18461/indexT.aspx#Path:/OrderManage/AddOrder.aspx][HttpException(0x80004005):验证视图状态MAC失败。如果此应用程序由网络场或群集承载,请确保<machineKey>配置指定了相同的validationKey和验证算法。不能在群集中使用AutoGenerate。]System.Web.UI.ViewStateException.ThrowError(Exceptioninner,StringpersistedState,StringerrorPageMessage,BooleanmacValidationError)+106System.Web.UI.ViewStateException.ThrowMacValidationError(Exceptioninner,StringpersistedState)+14System.Web.UI.ObjectStateFormatter.Deserialize(StringinputString)+237System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(StringserializedState)+4System.Web.UI.Util.DeserializeWithAssert(IStateFormatterformatter,StringserializedState)+37System.Web.UI.HiddenFieldPageStatePersister.Load()+207System.Web.UI.Page.LoadPageStateFromPersistenceMedium()+105System.Web.UI.Page.LoadAllState()+43System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+6785System.Web.UI.Page.ProcessRequest(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+242System.Web.UI.Page.ProcessRequest()+80System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContextcontext)+21System.Web.UI.Page.ProcessRequest(HttpContextcontext)+49ASP.ordermanage_addorder_aspx.ProcessRequest(HttpContextcontext)inc:WINDOWSMicrosoft.NETFrameworkv2.0.50727TemporaryASP.NETFilesroot4e5be8715c2ec4edApp_Web_rl2k-qt2.2.cs:0System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+181System.Web.HttpApplication.ExecuteStep(IExecutionStepstep,Boolean&completedSynchronously)+75

解决方案

解决方案二:
写了一个添加页面,点保存执行insert语句,会报这样的错误,求解释啊,谢谢啊

时间: 2024-09-10 20:59:02

验证视图状态 MAC 失败。的相关文章

form 表单提交问题-验证视图状态 MAC 失败

问题描述 关于form表单提交的问题<formid="form1"runat="server"action="TempFile.aspx"method="post"onsubmit="returncheck();">源代码:publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,Event

验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 &lt;machineKey&gt; 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。

最管用的:在你 调转(action)过去的那个页面@page属性添加 EnableViewStateMac="false"  就Ok了   其他答案: http://apps.hi.baidu.com/share/detail/34229587

加密-javaRSA验证及解密失败

问题描述 javaRSA验证及解密失败 背景: java代码中生成公钥.私钥.签名.使用私钥对一待加密的数据进行加密,在这里通过 RSAUtils.verify(encodedData, publicKey, sign);//验证是正确的. 然后,通过POST请求将数据传递到java中的另一个方法(是为了模拟跨服务器传递数据),然后可以得到公钥,签名,以及加密好的数据. 在控制台可以看到数据相同的,但是验证失败,以及解密失败.这是什么原因造成的呢? 解决方案 问题已经处理好了,关键原因还是byt

asp.net 虚拟主机时常出现MAC验证失败错误之解决方法_实用技巧

出现错误: "/"应用程序中的服务器错误. -------------------------------------------------------------------------------- 验证视图状态 MAC 失败.如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法.不能在群集中使用 AutoGenerate. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息

Validation of viewstate MAC failed 解决办法

大部分人都说是在页里或web.config里加EnableEventValidation="false" EnableViewStateMac="false" ViewStateEncryptionMode="Never" 这些属性的设置.但是这并不从根本上解决问题,相反这样做了反而更加不安全. 为了解决问题我继续收集资料,不经意的发现了一个网页里讲到一个Blog系统从NET1.1升级到NET2后,之前所生成的所有cookies将会失效,因为NE

登陆后台是报错!

问题描述 "/"应用程序中的服务器错误.--------------------------------------------------------------------------------验证视图状态MAC失败.如果此应用程序由网络场或群集承载,请确保<machineKey>配置指定了相同的validationKey和验证算法.不能在群集中使用AutoGenerate.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中

aspx文件为什么不能接收session?

问题描述 我在index页点击按钮,跳转到a.aspx在里面写的,为什么直接报错<%HttpContext.Current.Session["n"]=HttpContext.Current.Request["txtName"];HttpContext.Current.Response.Redirect("wel.aspx");%>说这个错误,看不懂,我用一般处理程序就可以,不可以像jsp一样都写在<%%>里么?"

.net2.0后台添加内容出错,网站正常访问

问题描述 "/"应用程序中的服务器错误.--------------------------------------------------------------------------------运行时错误说明:服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看.详细信息:若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录下的"w

求解决啊

问题描述 "验证视图状态MAC失败.如果此应用程序由网络场或群集承载,请确保<machineKey>配置指定了相同的validationKey和验证算法.不能在群集中使用AutoGenerate."程序上传到服务器上就报这个错.本地就没有,而且在另一台服务器上也没有报错,就这台服务器有问题,求解决,不要说换服务器的,也不要说"修改当前页面的@page属性,添加enableEventValidation="false"enableViewStat