如何在Azure中启动ASP.Net状态服务

如何在Azure中启动ASP.Net状态服务,asp.net,asp.net-mvc,azure,session-state,stateserver,Asp.net,Asp.net Mvc,Azure,Session State,Stateserver,在azure中部署应用程序时,在使用会话变量时出现此错误 我知道此错误是由于ASP.Net状态服务器模式引起的。我在本地PC上启动了这项服务,但如何在Azure环境中启动这项服务?您可以使用启动状态服务(或任何相关服务)。但是,我强烈建议您不要使用会话状态服务。我建议查看会话状态的或 通过使用会话服务,您可以将会话关注点与web服务器分离。它仍在预览中,因此如果您对此有顾虑,请查看角色内缓存,它不会增加运行成本,并且可以分布在多台机器上。此外,如果您认为从缓存服务中提取的延迟太长,那么InRo

在azure中部署应用程序时,在使用会话变量时出现此错误

我知道此错误是由于ASP.Net状态服务器模式引起的。我在本地PC上启动了这项服务,但如何在
Azure
环境中启动这项服务?

您可以使用启动状态服务(或任何相关服务)。但是,我强烈建议您不要使用会话状态服务。我建议查看会话状态的或


通过使用会话服务,您可以将会话关注点与web服务器分离。它仍在预览中,因此如果您对此有顾虑,请查看角色内缓存,它不会增加运行成本,并且可以分布在多台机器上。此外,如果您认为从缓存服务中提取的延迟太长,那么InRole缓存可能会对您更有利(您必须进行测试才能确定)。

使用InRole缓存如果您使用的是云服务Web角色,它更便宜、更快。如果您使用的是网站,缓存服务和在专用工作角色上运行的InRole缓存之间的延迟差异可以忽略不计。+1感谢您的回复。我没有使用Azure web和服务器角色,我使用的是试用版,因此未启用缓存。如果我使用ASp.Net MVC和state server,该怎么办?请不要在Azure中尝试,但请阅读。可能角色中的Windows Azure缓存和Windows Azure缓存服务已停止,并且应将答案更新为Azure Redis缓存的ASP.NET会话状态提供程序