+ -
当前位置:首页 → 问答吧 → IIS调试报错

IIS调试报错

时间:2011-06-07

来源:互联网

System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。

这里是需要怎么弄啊???

作者: shenyi0217   发布时间: 2011-06-07

谢谢。。。 我已经解决。。 我忘了启动asp的一个服务了。。。

作者: shenyi0217   发布时间: 2011-06-07

打开注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\,里面有一个PORT键值,把WEBCONFIG里类似这种的代码
<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:35899" cookieless="false" timeout="1200"></sessionState>
35899这数字改成跟那PORT键值一样的试试。

作者: tcwsyt   发布时间: 2011-06-07