验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey>
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 ASP.NET提交POST请求页面报错:
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
有两个解决方案:
1. 当前ASPX页面的<page ...>里加两个属性:
C# Code:
enableEventValidation="false" viewStateEncryptionMode ="Never"
参考:WebForm1.aspx.cs
C# Code:
<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" ViewStateEncryptionMode="Never"
CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
//来源:C/S框架网(www.csframework.com) QQ:23404761
CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
//来源:C/S框架网(www.csframework.com) QQ:23404761
2. 在web.config文件<system.web>之间添加以下配置:
XML Code:
<pages enableEventValidation="false" viewStateEncryptionMode ="Never" />
XML Code:
<system.web>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" validateRequest="false" enableEventValidation="false" viewStateEncryptionMode="Never">
</pages>
</system.web>
//来源:C/S框架网(www.csframework.com) QQ:23404761
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" validateRequest="false" enableEventValidation="false" viewStateEncryptionMode="Never">
</pages>
</system.web>
//来源:C/S框架网(www.csframework.com) QQ:23404761

:


参考文档:
安装失败:MSSMS 证书已被颁发者直接吊销
Win XP系统安装.NET Framework 4.0失败:一般信任关系失败解决方案
DbProviderFactories 加载Oracle.DataAccess.Client 失败
C#获取MAC地址包括物理网卡和虚拟网卡|C/S开发框架
C/S客户端软件授权设计方案 | MAC地址白名单+软件到期时间授权|C/S开发框架
.NET C/S架构软件用户授权设计方案(mac地址+白名单用户)|C/S开发框架
Oracle数据库名称有小数点,使用expdp备份失败:ORA|12154: TNS: 无法解析指定的连接标识符|C/S开发框架
C#根据本地IP获取MAC地址(Windows API SendARP函数方式)|C/S开发框架
C#网络工具类NetTools,获取IP/MAC地址|C/S开发框架
保存报错:当前记录已被其它用户删除,刷新数据失败-C/S开发框架
系统登录提示加载账套数据失败,无法选择账套主要原因与解决方案-C/S开发框架
VS2017发布ASP.NET网站应用程序提示:发布遇到错误由于构建错误,发布失败
vs编译ASP.NET提示失败1个,error CS0246: 未能找到类型或命名空间名“CSFrameworkV5”(是否缺少 using 指令或程序集引用?
Api_UserToken列不允许有 Null 值,不能将值 NULL 插入列 'Client'。INSERT 失败
提交GIT服务器失败,提示Git failed with a fatal error.Permission denied,.vs/Server/sqlite3/db.lock
CSFrameworkV5旗舰版:登录失败,请检查用户名和密码!用户'csframework'登录失败。
安装失败:MSSMS 证书已被颁发者直接吊销
Win XP系统安装.NET Framework 4.0失败:一般信任关系失败解决方案
DbProviderFactories 加载Oracle.DataAccess.Client 失败
C#获取MAC地址包括物理网卡和虚拟网卡|C/S开发框架
C/S客户端软件授权设计方案 | MAC地址白名单+软件到期时间授权|C/S开发框架
.NET C/S架构软件用户授权设计方案(mac地址+白名单用户)|C/S开发框架
Oracle数据库名称有小数点,使用expdp备份失败:ORA|12154: TNS: 无法解析指定的连接标识符|C/S开发框架
C#根据本地IP获取MAC地址(Windows API SendARP函数方式)|C/S开发框架
C#网络工具类NetTools,获取IP/MAC地址|C/S开发框架
保存报错:当前记录已被其它用户删除,刷新数据失败-C/S开发框架
系统登录提示加载账套数据失败,无法选择账套主要原因与解决方案-C/S开发框架
VS2017发布ASP.NET网站应用程序提示:发布遇到错误由于构建错误,发布失败
vs编译ASP.NET提示失败1个,error CS0246: 未能找到类型或命名空间名“CSFrameworkV5”(是否缺少 using 指令或程序集引用?
Api_UserToken列不允许有 Null 值,不能将值 NULL 插入列 'Client'。INSERT 失败
提交GIT服务器失败,提示Git failed with a fatal error.Permission denied,.vs/Server/sqlite3/db.lock
CSFrameworkV5旗舰版:登录失败,请检查用户名和密码!用户'csframework'登录失败。
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
