我在StackOverflow中看到this post鼓励我在Azure应用程序中使用会话状态。
我跟着this post并生成了表格,但我的问题是我没有额外的数据库,我也有额外的费用。
我的问题是:有一种方法可以让会话状态知道它应该在两个表中运行,即使我没有指向数据库ASPState的特定connectionString吗?
答案 0 :(得分:1)
如果您需要会话状态,那么我建议您跳过SQLAzure提供程序并使用AppFabricCacheSessionStoreProvider。它现在正在生产中,在你上面的一些链接还没有。我发现它很容易使用,但还有额外的费用。但是,如果使用SQL Azure,随着数据库大小的增加,最终可能会很快产生额外的成本。
话虽如此,我正在消除我在Azure上的应用程序中的会话使用。除非您的应用程序具有根深蒂固的会话,否则可以更轻松地添加更多服务器而无需担心。