每次部署后,用户会话都会过期。使用asp.net核心,身份和天蓝色

时间:2017-11-16 15:23:25

标签: asp.net-core asp.net-identity azure-web-sites

我在Azure App Service上部署了一个asp.net核心Web应用程序,问题是我每次向服务器发布更改时(无论是通过vs发布还是通过vs vs team services ci)用户会话到期,每个用户都必须重新登录。

我该如何避免这种情况? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

每次发布​​时,您的AppDomain都会被回收,因此会话状态将会更改并过期。 您可以在这个问题中详细阅读 Losing Session State

  • 如果您希望在构建后让用户登录,可以使用其他技术。例如访问令牌

从这里了解更多

https://samueleresca.net/2016/12/developing-token-authentication-using-asp-net-core/ https://dotnetthoughts.net/token-based-authentication-in-aspnet-core/