Pom*_*ter 10 asp.net session web-hosting stateserver
我正在尝试使用State Server会话.
我已将会话状态更改为以下内容:
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="20" />
Run Code Online (Sandbox Code Playgroud)
从本地主机运行我的网站,一切正常.
但是,当我发布我的网站并尝试在线运行时,我收到以下错误:
无法向会话状态服务器发出会话状态请求.请确保已启动ASP.NET状态服务,并且客户端和服务器端口是相同的.如果服务器位于远程计算机上,请通过检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection的值来确保它接受远程请求.如果服务器位于本地计算机上,并且前面提到的注册表值不存在或设置为0,则状态服务器连接字符串必须使用"localhost"或"127.0.0.1"作为服务器名称.
该网站托管在Afrihost服务器上,在重新分析错误后我发现它可能是因为ASP.NET状态服务尚未启动.有没有办法可以检查Afrihost服务器是运行此服务还是远程启动它?
另外我知道IP地址127.0.0.1适用于本地主机,但是因为您在Web服务器上发布应用程序,所以它成为本地机器是正确的.
Pom*_*ter 23
该错误消息表示ASP.NET State服务未运行.
您的连接字符串应始终stateConnectionString="tcpip=127.0.0.1:42424"为托管站点的任何位置,即本地计算机.
联系Afrihost并要求他们重新启动服务后,一切都开始正常运行.

| 归档时间: |
|
| 查看次数: |
16083 次 |
| 最近记录: |