Session 会话在windows azure服务器上过期
我在会话中存储了一些数据。当我尝试在不同的视图文件(*.cshtml)上访问此数据时,它在本地主机上运行良好。但当我在“windowsazure.com”上部署它时,结果是: 对象引用未设置为对象的实例。 第14行:字符串imageurl=Session[“imageurl”].ToString() 法哈德 此anwser基于这样一种假设,即您有多个web角色实例正在运行 WindowsAzure使用基于robbin原则的加载平衡。它也不支持粘性会话。结果是,网站的第一个或第二个请求通常在两个不同的服务器上处理。这解释了空状态。 您可以将部署配置为使用共享内存,并使用Azure兑现模式来解决此问题 此patren已在de windows Azure培训工具包中解释Session 会话在windows azure服务器上过期,session,azure,asp.net-mvc-4,session-state,session-timeout,Session,Azure,Asp.net Mvc 4,Session State,Session Timeout,我在会话中存储了一些数据。当我尝试在不同的视图文件(*.cshtml)上访问此数据时,它在本地主机上运行良好。但当我在“windowsazure.com”上部署它时,结果是: 对象引用未设置为对象的实例。 第14行:字符串imageurl=Session[“imageurl”].ToString() 法哈德 此anwser基于这样一种假设,即您有多个web角色实例正在运行 WindowsAzure使用基于robbin原则的加载平衡。它也不支持粘性会话。结果是,网站的第一个或第二个请求通常在两个不
米切尔谢谢米切尔。如何配置部署以使用共享内存和Azure缓存?在windows azure网站管理()部分中,我找不到此类配置的任何选项。Michiel我将会话模式更改为SQLServer,并提供了连接字符串web.config。使用此方法解决的问题。感谢您指导我了解windows azure中的会话状态。