Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在MVC项目中使用Azure和Ninject InSessionScope类_Asp.net Mvc_Azure_Ninject - Fatal编程技术网

Asp.net mvc 在MVC项目中使用Azure和Ninject 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以外的会话状态提供程序,则需

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

有了Azure的多主机功能,我认为InSessionScope不再可靠,因为任何服务器都可能为我的请求提供服务


是否有人知道我是否错了,是否仍然可以使用Azure的会话作用域,或者是否有人知道其他替代方法?

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


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

在这种情况下,您将使用与Windows Azure一起工作的自定义会话状态提供程序:

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