0

在我的 ASP.NET MVC3 应用程序中,我从未明确使用过SessionStateModule,因此我假设我可以通过更改web.config. 该应用程序托管在 Azure Web 角色中,因此无论如何我都不能依赖每个实例的会话状态,可以吗?

删除这个模块可能会破坏某些东西还是我可以删除它?

4

2 回答 2

0

你是对的,InProc 不能在 Windows Azure 上运行。这里有一些选项:

- 使用 Sql 数据库存储会话状态

-使用表存储存储会话状态

- 使用 Windows Azure 缓存存储会话状态(推荐)

更多信息在这里:

http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx

https://www.simple-talk.com/cloud/platform-as-a-service/managing-session-state-in-windows-azure-what-are-the-options/

于 2013-10-09T11:30:03.183 回答
0

这取决于您的应用程序的设计方式以及您使用的功能。如果应用程序是 100% 无状态的,则可以删除会话状态。

于 2013-10-09T13:30:42.300 回答