1

我有一些使用 ninject“会话范围”实例化的类——因为这些对象在控制器方法之间传递,然后只被持久化一次,这种技术对这个项目很有效。

借助 Azure 的多主机功能,我假设 InSessionScope 不再可靠,因为任何服务器都可以为我的请求提供服务。

有谁知道我是否错了并且仍然可以在 Azure 中使用会话范围,或者有人知道对此的替代方法吗?

4

1 回答 1

1

在这种情况下,您将使用适用于 Windows Azure 的自定义会话状态提供程序:

现在,如果您使用 InProc 以外的会话状态提供程序,您需要确保存储在会话中的任何内容都是可序列化的。您应该对此进行测试,因为这可能会影响您的应用程序今天的工作方式。

于 2012-06-20T17:21:20.347 回答