Asp.net mvc 在MVC项目中使用Azure和Ninject InSessionScope类
我有几个类是使用ninject“会话作用域”实例化的——因为这些对象在控制器方法之间传递,然后只被持久化一次,这种技术在这个项目中效果很好 有了Azure的多主机功能,我认为InSessionScope不再可靠,因为任何服务器都可能为我的请求提供服务Asp.net mvc 在MVC项目中使用Azure和Ninject InSessionScope类,asp.net-mvc,azure,ninject,Asp.net Mvc,Azure,Ninject,我有几个类是使用ninject“会话作用域”实例化的——因为这些对象在控制器方法之间传递,然后只被持久化一次,这种技术在这个项目中效果很好 有了Azure的多主机功能,我认为InSessionScope不再可靠,因为任何服务器都可能为我的请求提供服务 是否有人知道我是否错了,是否仍然可以使用Azure的会话作用域,或者是否有人知道其他替代方法?在这种情况下,您将使用与Windows Azure配合使用的自定义会话状态提供程序: 现在,如果您使用的是InProc以外的会话状态提供程序,则需
是否有人知道我是否错了,是否仍然可以使用Azure的会话作用域,或者是否有人知道其他替代方法?在这种情况下,您将使用与Windows Azure配合使用的自定义会话状态提供程序:
现在,如果您使用的是InProc以外的会话状态提供程序,则需要确保会话中存储的内容都是可用的。您应该对此进行测试,因为这可能会影响您的应用程序目前的工作方式。在这种情况下,您将使用与Windows Azure一起工作的自定义会话状态提供程序: