作者:用户3w7mnpewca | 来源:互联网 | 2023-10-12 12:55
我知道完全相同的问题会在堆栈溢出时发布并得到回答。但是,人们在使用Azure AD身份验证时经常会遇到此错误。我只是使用ASP.NET Core 2.2身份。一切正常,然后突然我开始收到此错误。我清除了浏览器缓存。我实际上清除了AspNetCore.Mvc.COOKIETempDataProvider COOKIE,如下面的文章所述(但在重新启动调试会话后COOKIE不会立即返回,对此没有帮助)。
https://www.fanray.com/post/2019/01/14/asp-net-core-tempdata-and-error-400-the-size-of-the-request-headers-is-too-long
我看过它可能与TempData有关。我正在使用ASP.NET Core身份的默认实现,该身份经常使用TempData。
这是我在Startup.cs中的ConfigureServices方法的样子:
我有app.UseSession();在Configure方法中。
请让我知道是否有人遇到类似问题并找到解决方法来解决此问题?