在本地一切正常,但是当我将应用程序部署到 IIS 6 服务器时,所有会话变量都为空。
在应用程序中,我使用会话变量,例如,如下所示:
System.Web.HttpContext.Current.Session["test"] = "test123";
var test = System.Web.HttpContext.Current.Session["test"];
在我的 web.config 我有元素:
<sessionState mode="InProc" timeout="20" />
在 IIS 的应用程序配置选项中,选中“启用会话状态”选项并将会话超时设置为 20 分钟。
有谁知道我如何为此应用程序启用会话?
谢谢