每次请求都会重置ASP.NET MVC SessionID

时间:2015-10-01 16:47:03

标签: asp.net asp.net-mvc http session

我有一个ASP.NET MVC应用程序,它表现出一些奇怪的行为......

每个页面请求都会给我一个新的会话ID,我已经尝试了一些我能想到的但仍然没有工作的内容。

会话不为空,我在会话开始时向其写入数据。

我已经在这里阅读了其他问题并进行了检查:  1.所有请求以及来自和进入同一域的所有请求。  2.会议不是空的。  3.代码中的任何地方都没有放弃会话。

我已经使用fiddler来确认服务器是否在每次请求时都提供了新的会话ID。

我还检查了Session.IsNewSession的值,这是真的。

我必须遗漏一些东西 - 如果你知道它可能是什么我真的很感激你的帮助!

提琴手输出: Fiddler screen shot 1

Fiddler screen shot 2

1 个答案:

答案 0 :(得分:3)

您正在发送标记为“安全”的会话cookie,但是通过HTTP(不安全)发出请求。通过https访问您的网站,或将会话Cookie更改为不安全。

enter image description here