Asp.net mvc 在第一次登录时重建站点后,会话将在重定向后销毁

Asp.net mvc 在第一次登录时重建站点后,会话将在重定向后销毁,asp.net-mvc,session,Asp.net Mvc,Session,在重新构建ASP.NET MVC 4站点之后,我目前遇到了一个问题,而我以前没有得到这个站点 我们登录到第三方站点,该站点使用身份验证负载重定向到我们的站点。点击会话启动,成功处理有效负载,并创建包含用户详细信息的会话变量。然后我们执行重定向操作,将用户发送到另一个页面 在站点重建后的第一次登录时,会再次点击会话启动,并在重定向上创建一个新会话,而以前它没有这样做。当我们的站点检查并将无效会话视为不正确时,它会将用户发送回第三方站点以再次登录。下次登录时,他们不会收到此问题 当网站进行回收利用时

在重新构建ASP.NET MVC 4站点之后,我目前遇到了一个问题,而我以前没有得到这个站点

我们登录到第三方站点,该站点使用身份验证负载重定向到我们的站点。点击会话启动,成功处理有效负载,并创建包含用户详细信息的会话变量。然后我们执行重定向操作,将用户发送到另一个页面

在站点重建后的第一次登录时,会再次点击会话启动,并在重定向上创建一个新会话,而以前它没有这样做。当我们的站点检查并将无效会话视为不正确时,它会将用户发送回第三方站点以再次登录。下次登录时,他们不会收到此问题

当网站进行回收利用时,这种情况似乎也会发生。它只发生在网站重建后第一个登录到该网站的用户

这只是在过去的两周内开始发生的,我已经回顾了当时进入该站点的任何更改,但没有找到问题的明显原因


任何帮助都将不胜感激。

我遇到过类似的问题。。。我能理解的是,似乎IIS在新构建/上传后的第一次访问中“重建”了代码。所以第一次访问实际上是在IIS中创建一个重建/编译。。。为了解决这个问题。。我只需在上传后访问该网站一次。。。这将启动重建。。连续访问也可以。如果你想进一步研究,这可能更像是IIS的事情,而不是你的项目的问题。。。