2011-05-23 62 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應用程序 - 這將引導您設置和使用高速緩存來處理會話狀態。