pho*_*tom 0 asp.net asp.net-mvc asp.net-mvc-4
我有一个MVC4,.Net4.5应用程序,我们正在使用会话.由于没有明显的原因,MVC4没有创建会话ID Cookie.以下是web.config中的身份验证和会话状态设置
<authentication mode="Forms">
<forms cookieless="UseCookies" loginUrl="~/Login" timeout="480"></forms>
</authentication>
<sessionState timeout="50" cookieless="UseCookies" mode="InProc"/>
Run Code Online (Sandbox Code Playgroud)
由于存在Forms Auth cookie,因此cookie不是问题.
建议?
由于没有明显的原因,MVC4没有创建会话ID Cookie.
也许您从未在服务器上的会话中存储任何内容:
Session["foo"] = "bar";
Run Code Online (Sandbox Code Playgroud)
只有这样,您才会看到会话cookie被设置为此特定请求的响应.这是设计的.即使您在服务器上启用了ASP.NET Session,在将值存储在会话中之前,cookie也永远不会设置为客户端.
| 归档时间: |
|
| 查看次数: |
3137 次 |
| 最近记录: |