日期:2014-05-17  浏览次数:20416 次

asp.net状态错误
各位大侠:
 我的程序放在服务器上:服务器是win2008,内存4GB

最近出现了好多次如下问题:



我查看日志: 在状态服务器中处理请求时发生错误。主调用堆栈: ProcessCompletion-->ProcessReading-->Tracker::Read。错误代码: 0x80072747

sessionState 用的是StateServer

端口这些我核查过是没问题的

请问有什么办法可以解决这个问题吗?谢谢各位大侠了。

ASP.NET 内存

------解决方案--------------------
其实问题已经在错误中说明,复查一遍。 或者你再从头配置一次,去找个文档看看。
------解决方案--------------------
stateserver必须开启asp.net_state服务 

结贴给分
------解决方案--------------------
4G应该算是入门级的吧,不会影响的。
最近配置过什么,做过什么改动。
如果之前一直好用,可能是后来的修改导致。
------解决方案--------------------
如果只是就事论事地“解决”你的问题,我建议你把服务器上的网站少装一些,并且把滥用Session集合的网站从服务器上清除出去,并且看看自己的程序有没有滥用Session集合去保存冗余对象的问题。
------解决方案--------------------
 控制面板-》管理工具-》服务,找到ASP.NET 状态服务,看是否已经启动
------解决方案--------------------


------解决方案--------------------
是不是你机器改名字了,你的状态链接字符串没有改呢?
------解决方案--------------------
是因为你web.config里面设置了 <sessionState mode="StateServer" cookieless="false" timeout="50" />  有两个办法,一个是把这个去掉,另外一个就是开启管理工具-服务里面的Asp.net Service 服务