2

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

在此处输入图像描述

我知道这个错误是由于ASP.Net state server mode. 我在本地 PC 上启动了该服务,但如何在Azure环境中启动该服务?

4

1 回答 1

3

您可以使用启动任务来启动状态服务(或实际上任何服务)。但是,我强烈建议您不要使用会话状态服务。我建议查看In Role Windows Azure CacheWindows Azure Cache Service (Preview)以了解会话状态。

通过使用会话服务,您可以将会话关注点与 Web 服务器分开。它仍处于预览阶段,因此,如果您对此感到担忧,请查看 In Role 缓存,它不会增加运行成本,并且可以分布在多台机器上。此外,如果您认为从缓存服务中提取的延迟太高,那么 InRole 缓存可能会更适合您(您必须进行测试才能确定)。

于 2014-02-02T13:18:45.740 回答