询问者
困扰很久的问题!IIS运行2天里面所有的网站均无法访问!重启IIS 无效必须重启服务器

问题
-
Event code: 3009 Event message: 无法向会话状态服务器发出会话状态请求。详细信息: 最后阶段=“正在连接到状态服务器”,错误代码=0x80072747,输出数据的大小=7 Event time: 2012-6-7 8:44:04 Event time (UTC): 2012-6-7 0:44:04 Event ID: 5782f105b63d4f28936cc198772469c2 Event sequence: 64 Event occurrence: 3 Event detail code: 50016 Application information: Application domain: /LM/W3SVC/80187721/Root-1-129835016609096250 Trust level: Full Application Virtual Path: / Application Path: D:\wwwroot\ Process information: Process ID: 4428 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpException Exception message: 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。 Request information: Request URL: Request path: /index.aspx User host address: User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 7 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace:
服务器没2天就要重启一次不如里面的网站就没法访问,ASP.NET 状态服务这个是启动的 , HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 这里的值也是为0的,每次出现这个问题 重启IIS和数据库都没办法解决,必须重启服务器,IIS重装过,数据库也重装过问题依然没解决,希望高手帮忙!
全部回复
-
ASP.NET的Session State在web.config中的sessionState項中設置. 除了stateServer外可以使用InProc, SQL server或者custom data store進行管理.
-
如果有使用SQL server/SQL express的話, 考慮一下改用SQL server來管理session state吧.
- 已标记为答案 LeoTangModerator 2012年6月15日 1:45
- 取消答案标记 yyyukai 2012年6月19日 8:22