首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

登录报错解决思路

2013-11-13 
登录报错参数化实现登录,报错:Validation of viewstate MAC failed. If this application is hosted by a

登录报错
参数化实现登录,报错:
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster. 
有哪位碰到过这种问题?
[解决办法]
把文件web.config里面的
  <pages validateRequest="false" enableSessionState="true" enableViewState="true"/>

  <pages validateRequest="false" />
改成
  <pages validateRequest="false" enableSessionState="true" enableViewStateMac="false" enableViewState="true"/>

  <pages validateRequest="false" enableViewStateMac="false" />

理论上是OK


[解决办法]
你看看web.config中的配置
[解决办法]
验证失败的视图状态的MAC。如果这个应用程序是由一个Web农场或集群,确保< machineKey >配置指定相同的validationKey和验证算法。地自动生成不能用在集群

热点排行