验证视图状态MAC失败的解决该方法

出错提示:

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

web.config 中matchineKey配置:

<system.web>
    <machineKey validation="3DES" validationKey="319B474B1D2B7A87C996B280450BB36506A95AEDF9B51211"
decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A87" decryption="3DES"/>
</system.web>

时间: 2024-10-08 10:26:53

验证视图状态MAC失败的解决该方法的相关文章

验证视图状态 MAC 失败的解决办法

昨天用户反应系统中有问题,问题就在于翻页的时候,系统会报以下错误.但是我们的系统已经上线1年多了,从来没出现过错误,怎么会出现错误呢?于是开始检测,查找原因. 1. 出错提示 “/”应用程序中的服务器错误.验证视图状态 MAC 失败.如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法.不能在群集中使用 AutoGenerate.说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及

form submit时将__VIEWSTATE和__VIEWSTATEGENERATOR一起post到另外的页面,出现验证视图状态 MAC 失败。

错误信息: 验证视图状态 MAC 失败.如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法.不能在群集中使用 AutoGenerate. 原因分析: F_App_Cux_Pro.aspx页面原代码: this.form1.action = "F_Add_App_Cux_Pro.aspx?CuxId=" +$("#CuxId").val() + ""; this.form1.submit(); 也就是

验证视图状态 MAC 失败。 ASP.NET machineKey的作用和使用方法

ASP.NET machineKey的作用 如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败.如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法.不能在群集中使用 AutoGenerate.”那么说明你没有让你的应用程序使用统一的machineKey,那么machineKey的作用是什么呢?按照MSDN的标准说法:“对密钥进行配置,以便将其用于对 Forms 身份验证 Cookie 数据和视图状

验证视图状态 MAC 失败

起因: 最近在做一个项目需要用到生成多个Html页,采用一下方法动态生成. WebRequest request = WebRequest.Create(pageurl); WebResponse response = request.GetResponse(); Stream resstream = response.GetResponseStream(); StreamReader sr = new StreamReader(resstream, System.Text.Encoding.U

svn 运行clear up 失败的解决的方法

SVN 的clear up命令失败的解决方法   1. 下载  sqlite3.exe  文件,放到d盘根文件夹. (能够到这里下载   http://download.csdn.net/detail/u011096030/8792137) 2. 将磁盘的隐藏文件显示出来.进到svn的 .svn 文件夹,将  wc.db  拷贝到d盘根文件夹 3.在開始那里将cmd命令窗体调出来   .  然后运行下面命令 1)  d:      回车 2)  sqlite3 wc.db   回车 3)  se

验证DNS解析失败:解决办法之一

今天晚上练习简单的DNS解析验证: 环境是在一台虚拟机上搭建,另一台虚拟机验证,步骤如下: 虚拟机A: 1.安装软件包 bind  和bind-chroot[[email protected] ~]# yum -y install bind-chroot bind 2.修改主配置文件  /etc/named.conf ,[[email protected] ~]# vim /etc/named.conf options {        listen-on port 53 { any; }; 

Eclipse + CDT引入OpenCV失败的解决的方法

Android JNI开发中用到了OpenCV,由于想通过JNI实现,就没有去用Android层的Lib引用. 可是操作中发如今.cpp文件中include的时候发现"#include <opencv.hpp>"(opencv.hpp在opencv2以下)报了个警告说"fatal error: opencv.hpp: No such file or directory",说没有找到文件.我就纳闷了,我明明在包括关系中设置了, 而且"Ctrl+单

Ionic打包过程下载Gradle失败的解决方法

安卓应用现在很多都是基于gradle进行大包,ionic默认的打包命令 cordova  build --release  android 就是使用gradle进行打包,但同时ionic也支持int这种以前的打包方式.不过需要特定的指出,命令如下. cordova build android -- --ant 回归正题,我们使用gradle打包的时候需要去下载gradle,很多时候打包失败就是因为我们下载不了gradle,导致超时失败.解决的方法就是我们自己去下载gradle,存放在本地,然后更

ORA-12638: 无法检索身份证明 解决的方法

the NTS option makes the Oracle client attempt to use your current Windows domain credentials to authenticate you with the Oracle server. This could fail for a couple of reasons: - The Oracle server is not configured to support Windows authentication