在我的ASP .NET Web应用程序中,当我第一次导航到登录页面时,我看不到服务器响应中返回的Set-Cookie标头.我希望看到一个类似于:
ASP.NET_SessionId=efypn5ihkam3pdcuucmbykvi; path=/; HttpOnly
Run Code Online (Sandbox Code Playgroud)
这是我在web.config中的sessionState配置条目:
<sessionState mode="InProc" cookieless="false" timeout="480"/>
Run Code Online (Sandbox Code Playgroud)
我已经在浏览器中清除了我的cookie,然后导航到了登录页面.没有Set-Cookie.登录到应用程序后,它会发回cookie以进行会话跟踪.
我建立的其他应用程序工作正常...这个给我带来麻烦.有任何想法吗?
通常,在创建第一个会话状态变量之前,会话状态不会启动,该变量通常以身份验证开始(登录后).除非您故意在登录页面请求上创建一个sessionstate变量,否则在实际登录之前不应该看到它.
| 归档时间: |
|
| 查看次数: |
1932 次 |
| 最近记录: |