首页 > 系统相关 >nginx负载均衡 报错 “验证视图状态 MAC 失败。如果此应用程序由网络场或群集托管,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate

nginx负载均衡 报错 “验证视图状态 MAC 失败。如果此应用程序由网络场或群集托管,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate

时间:2023-11-25 20:33:46浏览次数:55  
标签:false 验证 视图 MAC EnableViewStateMac 报错

在网上搜寻了很久看了很多关于验证视图状态 MAC 失败的解决方法。大部分人都说是在页里或web.config里加EnableEventValidation="false" EnableViewStateMac="false" ViewStateEncryptionMode="Never" 这些属性的设置。但是这并不从根本上解决问题,相反这样做了反而更加不安全。我也试试这个方法,但依然报错。这个问题纠结我很久。后来,在网上找大量帖子,博客、解决这个问题。现在将解决方法分享给大家,有用关注我收藏你的支持是我分享动力。。

 


参考的web.config 中matchineKey配置:

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

  </system.web>

好了,问题得已解决!希望广大朋友遇到MAC验证视图状态失败的问题的时候,不要马上把EnableViewStateMac="false"设置成这样就完事了。先分析什么原因导致了这个错误的发生,禁用掉EnableViewStateMac验证是可以解决问题,但这不是根本的,起码是牺牲了一定的安全性!

标签:false,验证,视图,MAC,EnableViewStateMac,报错
From: https://www.cnblogs.com/striveli/p/17856033.html

相关文章

  • npm无法验证证书解决办法
    Error:certificateisnotyetvalidatTLSSocket.onConnectSecure(_tls_wrap.js:1501:34)atTLSSocket.emit(events.js:315:20)atTLSSocket._finishInit(_tls_wrap.js:936:8)atTLSWrap.ssl.onhandshakedone(_tls_wrap.js:710:12)stack:Error:......
  • pip install报错"Can't connect to HTTPS URL because the SSL module is not availab
    一、故障现象[root@jenkins/data/package/openssl-1.1.1n]#pip3installemojiWARNING:pipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.WARNING:Retrying(Retry(total=4,connect=None,read=None,redirect......
  • 奇怪编译报错!
    #defineLOGE(fmt,...)do{\ char*buf=(char*)malloc(1024);\ if(buf){\ char*file;\ memset(buf,0,1024);\ file=(char*)strrchr(__FILE__,'/');\ if(!file){\ file=(char*)strrchr(__FILE__,'\\');\ }\ ......
  • winform 使用了invoke还是报错 线程间操作无效: 从不是创建控件“Form2”的线程访问它
    winform开发中,遇到“线程间操作无效:从不是创建控件“Form2”的线程访问它”,明明使用了网上说的this.invoke,怎么还是会报这个错误呢?代码如下,由于是测试configureAwait功能时发现的,所以带了它的一些使用 privateasyncvoidbutton7_Click(objectsender,EventArgse)//点......
  • 如何忽略 Python 中异常的报错
    在Python编程中,异常是一种常见的情况,可能会导致程序中断或产生错误。然而,并非所有的异常都需要立即处理,有时候我们希望忽略某些异常并继续执行程序。本文将介绍如何在Python中忽略异常,并提供一些示例和注意事项。try-except块:在Python中,我们可以使用try-except块来捕获并......
  • npm install xxxx 报错 reify:fsevents: sill reify mark deleted []
    1.问题描述执行安装内容:npminstallsass-D报错:reify:fsevents:sillreifymarkdeleted[]2、解决方法2.1查看当前npm镜像:npmconfiggetregistry发现是淘宝镜像https://registry.npm.taobao.org/2.2将淘宝镜像改为npm官方镜像npmconfigsetregistryhttps:......
  • 【Django基础】视图层
    视图函数HttpResponse()作用:接收一个字符串并返回defindex_func(request):url=reverse('app01_view_index')print(url)returnHttpResponse('app01的index')render作用:返回html页面,并且在返回给浏览器之前还可以给html文件传值render()有多个参数,其中......
  • (字符串)03-验证IP地址
    1importjava.util.*;23publicclassSolution{4/**5*验证IP地址6*@paramIPstring字符串一个IP地址字符串7*@returnstring字符串8*/9publicStringsolve(StringIP){10if(isIPv4(IP))......
  • 做一个验证码
    importjava.util.Random;publicclassyanzhengma{publicstaticvoidmain(String[]args){System.out.println(aaa(5));}publicstaticStringaaa(intn){//n表示随机数是几个Randomran=newRandom();Stringjieshou="";......
  • Jmeter接口测试 —— jmeter对图片验证码的处理
    ​jmeter对图片验证码的处理在web端的登录接口经常会有图片验证码的输入,而且每次登录时图片验证码都是随机的;当通过jmeter做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用;通过jmeter对图片验证码的识别方法1、通过ocrserver工具识别图片验证码;如下......