窗口azure无法将会话状态请求发送到会话状态服务器



可以告诉我如何在Windows Azure中解析此错误。在我的本地主机系统中,代码工作正常,但是Windows Azure应用程序无法正常进行投掷错误。

无法将会话状态请求发送到会话状态服务器。请确保启动ASP.NET状态服务,并且客户端和服务器端口相同。如果服务器在远程计算机上,请确保通过检查hkey_local_machine system currentControlset services aspnet_state parameters ployremoteconnection的值来确保接受远程请求。如果服务器在本地计算机上,并且不存在上述注册表值或设置为0,则状态服务器连接字符串必须使用" Local -Host"或" 127.0.0.1.1"作为服务器名称。

我们我登录我的应用程序我收到了此错误

在web.config文件中我添加了一些代码。

此代码的实例

<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="60" />

我们添加了此代码

<sessionState mode="Custom" customProvider="RedisSessionProvider">
  <providers>
    <!--<add name="RedisSessionProvider" 
         host = "127.0.0.1" [String]
         port = "" [number]
         accessKey = "" [String]
         ssl = "false" [true|false]
         throwOnError = "true" [true|false]
         retryTimeoutInMilliseconds = "0" [number]
         databaseId = "0" [number]
         applicationName = "" [String]
       />;-->
    <add name="RedisSessionProvider" type="Microsoft.Web.Redis.RedisSessionStateProvider" port="6380" host="movie2.redis.cache.windows.net" accessKey="m7PNV60CrvKpLqMUxosC3dSe6kx9nQ6jP5del8TmADk=" ssl="true" />
    <!--<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" />;-->
  </providers>
</sessionState>

在C#代码中,我们使用了这样的存储会话

SessionService.SUser

数据库连接工作正常,但此会话状态仅无法正常工作。你能告诉我一些解决方案吗?

检查ASP.NET状态服务正在工作

1) Start–> Administrative Tools –> Services
2) right click over the ASP.NET State Service and click “start”

 check default port (42424) is available and your system does not have a firewall that is blocking the port on your system

相关内容

  • 没有找到相关文章