会话不存储某些值

时间:2012-05-24 23:46:04

标签: c# asp.net-mvc-3 session

我不再是C#程序员了(2005年的最后一个项目),但是我参与了一个ASP.NET 4.0项目并制作了一些#34;小"变化。

我不确定我如何查看/搜索此问题,但是,我们走了:

当我在控制器上时,我设置了一个System.Web.HttpContext.Current.Session["Test"] = "mydata";的会话,我试图在视图中检索:

@{
    String test = "";
    if (System.Web.HttpContext.Current.Session["Test"] != null) {
        test = (string)System.Web.HttpContext.Current.Session["Test"];
    }
}

--<span>@test</span>--

但会话始终为空。

问题是如果我使用系统中已经使用的另一个会话密钥(例如,#34; MEX.User&#34;)进行测试,它就可以工作。

我不知道哪里有大问题,也不知道如何找到它。


更新

我在另一台Windows 7计算机上运行该项目,会话运行正常。现在我必须弄清楚为什么它不能处理陈述和开发环境。分段与生产完全一样,所以我认为它也不起作用。

0 个答案:

没有答案