ASP.NET Core TempData和错误400请求标头的大小太长

时间:2019-12-18 11:17:46

标签: asp.net-core

我知道完全相同的问题会在堆栈溢出时发布并得到回答。但是,人们在使用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方法的样子:

Here is how my ConfigureServices method in Startup.cs looks like

我有app.UseSession();在Configure方法中。

请让我知道是否有人遇到类似问题并找到解决方法来解决此问题?

0 个答案:

没有答案