2011-09-22 59 views
0

我在StackOverflow中看到了this post,鼓勵我在我的Azure應用程序中使用會話狀態。C#+ MVC3 +會話狀態+ Sql Azure

我跟着this post並生成了表格,但我的問題是我不能有一個額外的數據庫,我也有額外的成本。

我的問題是:有一種方法可以讓會話狀態知道它應該在兩個表中運行,即使我沒有指向數據庫ASPState的特定connectionString?

回答

1

如果您需要會話狀態,那麼我會建議跳過SQLAzure提供程序並改用AppFabricCacheSessionStoreProvider。它現在正在生產中,在上面的一些鏈接中還沒有。我發現使用起來非常簡單,但是還有額外的成本。但是,如果您使用SQL Azure,隨着數據庫大小的增長,您可能會很快收到額外的成本。

話雖如此,我正在消除Azure上的應用程序中的會話使用過程。無需擔心,添加更多服務器變得更容易,除非您的應用程序的會話深度根深蒂固。

+1

感謝您的評論,你知道演練的任何好鏈接嗎?有關如何安裝的好教程? –