2011-05-23 26 views
1

不确定要搜索或查找哪些条款,但我有一个托管在Azure上的网站。每当我刷新我得到不同的价值观/意见。Azure刷新两个不同视图

可能从此开始。

enter image description here

然后我刷新。我得到这个

enter image description here

然后如果我开始从Visual Studio的服务,连接到Azure数据库。我明白了。普通视图,它看起来像

enter image description here

任何想法可能是什么问题呢?

+0

你能发布更多关于如何生成这个视图的细节吗?我*猜测*目前是这种应用程序逻辑中的某种功能/错误 - 某种方式在生产中发生,但不在开发中。 – Stuart 2011-05-24 05:50:53

回答

1

不知道更多关于您的应用程序的信息,也没有看到任何代码,我将大胆猜测并假设您显示的是来自asp.net应用程序的屏幕截图,并且您正在运行更多比您的网络角色的一个实例。

如果确实如此,您可能会遇到每个Web角色实例都使用in-proc会话状态的情况,这意味着您在每个实例上都有不同的会话状态。 Windows Azure中没有用于会话状态的状态服务器。

如果是这种情况,那么看看AppFabric Cache,它本质上就是缓存即服务。缓存团队还构建了一个位于AppFabric Cache顶部的asp.net会话状态提供程序,并为所有实例提供一致的会话缓存。 Windows Azure Platform Training Kit有一个名为的实验室使用高速缓存服务构建Windows Azure应用程序 - 这将引导您设置和使用高速缓存来处理会话状态。