2011-09-22 45 views
0

我在StackOverflow中看到了this post,鼓励我在我的Azure应用程序中使用会话状态。C#+ MVC3 +会话状态+ Sql Azure

我跟着this post并生成了表格,但我的问题是我不能有一个额外的数据库,我也有额外的成本。

我的问题是:有一种方法可以让会话状态知道它应该在两个表中运行,即使我没有指向数据库ASPState的特定connectionString?

回答

1

如果您需要会话状态,那么我会建议跳过SQLAzure提供程序并改用AppFabricCacheSessionStoreProvider。它现在正在生产中,在上面的一些链接中还没有。我发现使用起来非常简单,但是还有额外的成本。但是,如果您使用SQL Azure,随着数据库大小的增长,您可能会很快收到额外的成本。

话虽如此,我正在消除Azure上的应用程序中的会话使用过程。无需担心,添加更多服务器变得更容易,除非您的应用程序的会话深度根深蒂固。

+1

感谢您的评论,你知道演练的任何好链接吗?有关如何安装的好教程? –