109 asp.net stateserver session-state
我们的网站目前有这个问题.基本上它只发生在我们点击某个特定链接时会弹出一个新窗口.
这是我们收到的错误消息:
无法向会话状态服务器发出会话状态请求.
请确保已启动ASP.NET状态服务,并且客户端和服务器端口是相同的.
如果服务器位于远程计算机上,请通过检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection的值来确保它接受远程请求.
如果服务器位于本地计算机上,并且前面提到的注册表值不存在或设置为0,则状态服务器连接字符串必须使用"localhost"或"127.0.0.1"作为服务器名称.
目标站点:
Void MakeRequest(StateProtocolVerb,System.String,StateProtocolExclusive,Int32,Int32,Int32,Byte [],Int32,Int32,SessionNDMakeRequestResults ByRef)
这是包含sessionstate标记的webconfig:
<sessionState mode="StateServer" timeout="45" />
我检查了ASP.NET状态服务,它当前已启动并设置为自动
我已将错误消息中指定的注册表设置为1,但仍无法正常工作.
Jam*_*imi 281
此外,您可以将服务设置为自动,以便在重新启动后工作
小智 25
如果您需要更改HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ aspnet_state \参数\ AllowRemoteConnection 1,记得要重新启动的ASP.net状态更改参数后的服务.
检查:
stateConnectionString="tcpip=server:port"
Run Code Online (Sandbox Code Playgroud)
是正确的.另外,请检查默认端口(42424)是否可用,并且您的系统没有firewall阻止系统端口的端口
我的一位客户面临同样的问题。采取以下步骤来解决此问题。
(1) Open Run.
(2) Type Services.msc
(3) Select ASP.NET State Service
(4) Right Click and Start it.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
115273 次 |
| 最近记录: |