急急急 session丢失 与服务器有关吗

沈勇 2010-11-24 04:07:45
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 这个错怎么解决

<pages validateRequest="false" enableSessionState="true" enableViewStateMac="false" enableViewState="true"> 网上说加上这段 但是我加上session很快就丢失了

...全文
416 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveheronly 2010-11-24
  • 打赏
  • 举报
回复
用StateServer保存session,就不会丢失了...
小猫阿尤 2010-11-24
  • 打赏
  • 举报
回复
把session过期时间设置的长些试试。。。。。。。。。。。。
why7777777 2010-11-24
  • 打赏
  • 举报
回复
win2003 server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失。
  因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。

  解决办法:

  修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存60%后自动回收

  该进程。通过使用默认应用程序池,可以确保多个应用程序间互相隔离,保证由于一个应用程序的崩溃不会影响另外的Web应用程序。还可以使一个独立的应用程序运行在一个指定的用户帐号特权之下。

  如果使用StateServer方式或者Sql Server数据库方式来保存Session,则不受该设置的影响。

  可能的原因2:

  系统要运行在负载平衡的 Web 场环境中,而系统配置文件web.config中的Session状态却设置为InProc(即在本地存储会话状态),导至在用户访问量大时,Session常经超时的情况。引起这个现象的原因主要是因为用户通过负载平衡IP来访问WEB应用系统,某段时候在某台服务器保存了Session的会话状态,但在其它的WEB前端服务器中却没有保存Session的会话状态,而随着并发量的增大,负载平衡会当作路由随时访问空闲的服务器,结果空闲的服务器并没有之前保存的Session会话状态。

  解决办法:

  1.当您在负载平衡的 Web 场环境中运行 ASP.NET Web 应用程序时,一定要使用 SqlServer 或 StateServer 会话状态模式,在项目中我们基于性能考虑并没有选择SqlServer模式来存储Session状态,而是选择一台SessionStateServer 服务器来用户的Session会话状态。我们要在系统配置文件web.config中设置如下:

  还要添加一项

  2. 我们同时还要在SessionStateServer 服务器中启动ASP.NET State Service服务,具体设置:控制面板>>管理工具>>服务>>ASP.NET State Service,把它设为自动启动即可。

  3. 每台前端WEB服务的Microsoft“Internet 信息服务”(IIS)设置

  要在 Web 场中的不同 Web 服务器间维护会话状态,Microsoft“Internet 信息服务”(IIS) 配置数据库中 Web 站点的应用程序路径(例如,LMW3SVC2)与 Web 场中所有 Web 服务器必须相同。大小写也必须相同,因为应用程序路径是区分大小写的。在一台 Web 服务器上,承载 ASP.NET 应用程序的 Web 站点的实例 ID 可能是 2(其中应用程序路径是 LMW3SVC2)。在另一台 Web 服务器上,Web 站点的实例 ID 可能是 3(其中应用程序路径是 LMW3SVC3)。因此,Web 场中的 Web 服务器之间的应用程序路径是不同的。我们必须使Web 场Web 站点的实例 ID 相同即可。你可以在IIS中把某一个WEB配置信息保存为一个文件,其他Web 服务器的IIS配置可以来自这一个文件。

不訴離傷 2010-11-24
  • 打赏
  • 举报
回复
validateRequest="false" 改这个设置为不验证不行吗?其它的不用改试试看。
porschev 2010-11-24
  • 打赏
  • 举报
回复
用StateServer方式保存session

设置自动回收。。。

kevin_520_kevin 2010-11-24
  • 打赏
  • 举报
回复
水平所限就知道session丢失的原因大概有,服务器端内存不足的时候自动清除,时间到了也清除,具体什么原因我也顺便学习学习,呵呵
zpr_hanyu 2010-11-24
  • 打赏
  • 举报
回复
我有时候也会经常丢。。。。
AsheBin 2010-11-24
  • 打赏
  • 举报
回复
sessionState有多重模式,建议楼主看下。
容易丢失,你应该是用了InProc模式。
沈勇 2010-11-24
  • 打赏
  • 举报
回复
我想这个问题怎么解决 现在我登陆到后台一分钟之内就跳出去了
陈杰2028 2010-11-24
  • 打赏
  • 举报
回复
seesion是服务端肯定和服务端有关系的
酷儿 2010-11-24
  • 打赏
  • 举报
回复
session丢失有很多种原因 不止是一种
内容概要:本文系统研究了谐振式双有源桥(DAB)变换器的无传感模型预测控制(MPC)方法,旨在通过Simulink仿真平台实现无需电流传感器的高性能控制策略,从而提升系统可靠性并降低硬件成本。研究深入分析了串联谐振型DAB变换器的工作原理与数学建模过程,构建了完整的无电流传感MPC控制框架,重点解决了系统状态观测、预测模型构建、控制律设计及稳定性保障等关键问题。文中详细阐述了状态观测器的设计原理,实现了对关键电流状态的精确估计,并结合模型预测控制算法优化动态响应性能,有效应对功率波动与负载变化。通过对闭环系统的仿真验证,充分展示了该方法在动态性能、鲁棒性与控制精度方面的优越表现,为电力电子系统中先进控制策略的应用提供了可复现的技术路径。; 适合人群:具备电力电子技术、自动控制理论及Simulink仿真基础,从事新能源发电、储能系统、电动汽车、直流微网等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究无电流传感器条件下高动态性能DAB变换器的控制方案设计;②掌握模型预测控制与状态观测器在电力变换系统中的集成方法;③通过Simulink仿真复现先进控制策略,支撑高水平科研论文撰写、课题申报或实际工程项目开发。; 阅读建议:建议结合所提供的Simulink仿真模型进行动手实践,重点关注状态观测器与MPC控制器的参数设计与耦合关系,对照文中“完美复现”案例逐步调试,深入理解控制算法的实现细节与性能优化方法,以全面提升理论分析与工程应用能力。
内容概要:本文介绍了基于盛科CTC2118交换芯片及配套CTC21108 PHY套片设计的一款千兆以太网L2层交换产品,具备24个电口和4个光口,专为军工、武警、电力、铁路等高端工业领域打造。产品具有高可靠性、国产化、强加固等特点,支持宽温工作环境(-40℃~85℃/-40℃~70℃),采用强抗震高密度高速连接器,适用于车载、舰载、列车及电力等严苛应用场景。产品可适配加固型1U上架或防水型外壳,并支持根据用户需求进行载板定制或全定制设计。技术参数涵盖主控芯片、端口速率、光纤类型、供电电压及固件在线升级等功能。; 适合人群:从事军工、交通、能源等领域网络设备研发与集成的硬件工程师、系统架构师及技术决策人员;需要国产化、高可靠网络解决方案的行业用户。; 使用场景及目标:①应用于航空、航天、轨道交通等对环境适应性和稳定性要求高的场景;②满足电力、铁路等行业对千兆以太网交换能力及国产化合规性的需求;③作为核心通信模块部署于车载、舰载等振动强烈、温差大的复杂环境中; 阅读建议:重点关注产品的国产化配置、宽温性能与机械加固设计,结合实际项目需求选择合适型号,并利用其可定制特性优化系统集成方案。
内容概要:本文主要介绍了基于Simulink的三相电压型PWM整流器的建模与仿真研究,重点实现了PI双闭环控制结合解耦控制策略,并针对第四象限运行工况(即电动机回馈制动状态)进行了深入分析,其中直流侧电流呈现反向流动特性。通过仿真平台对系统在能量回馈状态下的动态响应、稳态性能及控制精度进行全面验证,展示了电流反向流动时的电压电流波形变化规律,体现了控制策略的有效性与系统运行的稳定性。该研究对于提升电力电子变换器在再生制动、可再生能源并网等应用场景中的能量转换效率和电能质量具有重要意义。; 适合人群:具备电力电子、自动控制理论基础,从事电气工程、新能源变换系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握三相PWM整流器在第四象限的能量回馈机理与运行特性;②理解PI双闭环与解耦控制的设计思路与实现方法;③学习Simulink环境下电力电子系统的建模、仿真与分析流程;④为实际工程中逆变器、变频器、储能变流器等设备的控制策略开发提供参考。; 阅读建议:建议结合电力电子技术、现代控制理论相关教材进行系统学习,重点关注坐标变换(如abc/dq变换)、控制器参数整定及仿真模型搭建细节,动手复现仿真模型以加深对控制逻辑与系统动态行为的理解。

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧