我知道完全相同的问题会在堆栈溢出时发布并得到回答。但是,人们在使用Azure AD身份验证时经常会遇到此错误。我只是使用ASP.NET Core 2.2身份。一切正常,然后突然我开始收到此错误。我清除了浏览器缓存。我实际上清除了AspNetCore.Mvc.CookieTempDataProvider cookie,如下面的文章所述(但在重新启动调试会话后cookie不会立即返回,对此没有帮助)。
我看过它可能与TempData有关。我正在使用ASP.NET Core身份的默认实现,该身份经常使用TempData。
这是我在Startup.cs中的ConfigureServices方法的样子:
我有app.UseSession();在Configure方法中。
请让我知道是否有人遇到类似问题并找到解决方法来解决此问题?