我在Azure App Service上部署了一个asp.net核心Web应用程序,问题是我每次向服务器发布更改时(无论是通过vs发布还是通过vs vs team services ci)用户会话到期,每个用户都必须重新登录。
我该如何避免这种情况? 谢谢你的帮助。
答案 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/