在 azure 中部署我的应用程序时,使用会话变量时出现此错误
我知道这个错误是由于ASP.Net state server mode
. 我在本地 PC 上启动了该服务,但如何在Azure
环境中启动该服务?
在 azure 中部署我的应用程序时,使用会话变量时出现此错误
我知道这个错误是由于ASP.Net state server mode
. 我在本地 PC 上启动了该服务,但如何在Azure
环境中启动该服务?
您可以使用启动任务来启动状态服务(或实际上任何服务)。但是,我强烈建议您不要使用会话状态服务。我建议查看In Role Windows Azure Cache或Windows Azure Cache Service (Preview)以了解会话状态。
通过使用会话服务,您可以将会话关注点与 Web 服务器分开。它仍处于预览阶段,因此,如果您对此感到担忧,请查看 In Role 缓存,它不会增加运行成本,并且可以分布在多台机器上。此外,如果您认为从缓存服务中提取的延迟太高,那么 InRole 缓存可能会更适合您(您必须进行测试才能确定)。