C# Windows azure无法向会话状态服务器发出会话状态请求
请告诉我如何在windows azure中解决此错误。在我的localhost系统中,代码运行正常,但WindowsAzure应用程序没有运行,因为它抛出了错误 无法向会话状态服务器发出会话状态请求。请确保ASP.NET状态服务已启动,并且客户端和服务器端口相同。如果服务器位于远程计算机上,请通过检查HKEY\U LOCAL\U machine\SYSTEM\CurrentControlSet\Services\aspnet\U state\Parameters\AllowRemoteConnection的值来确保它接受远程请求。如果服务器位于本地计算机上,并且前面提到的注册表值不存在或设置为0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称 我们登录了我的应用程序我遇到了这个错误 在web.config文件中,我添加了一些代码 此代码的实例C# Windows azure无法向会话状态服务器发出会话状态请求,c#,asp.net,asp.net-mvc,azure-web-app-service,C#,Asp.net,Asp.net Mvc,Azure Web App Service,请告诉我如何在windows azure中解决此错误。在我的localhost系统中,代码运行正常,但WindowsAzure应用程序没有运行,因为它抛出了错误 无法向会话状态服务器发出会话状态请求。请确保ASP.NET状态服务已启动,并且客户端和服务器端口相同。如果服务器位于远程计算机上,请通过检查HKEY\U LOCAL\U machine\SYSTEM\CurrentControlSet\Services\aspnet\U state\Parameters\AllowRemoteConne
我们添加了这个代码
<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>
数据库连接工作正常,但此会话状态不工作。请告诉我一些解决方案。检查ASP.NET状态服务是否正常工作
1) Start–> Administrative Tools –> Services
2) right click over the ASP.NET State Service and click “start”
也
这本指南可能会有所帮助。您好,Muhammad Saqlain本地计算机意味着您的解决方案是正常的,但我告诉windows azure类似这样的错误。本地机器工作正常。Hi@Midhun Mundayadan本地系统工作正常我正在询问windows azure服务器其抛出错误消息。因此,我将如何启动状态服务我认为最好为您当前的应用程序创建一个虚拟机,并配置azureI当前的应用程序有VM,但如果我打开服务,我没有得到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