如何禁用自动创建“.AspNet.Consent”cookie?

How do I disable automatic creation of ".AspNet.Consent" cookie?

ASP.NET 核心 2.1

我认为这是自动设置的。我该如何预防?

刚遇到同样的问题。我的 100% 无 cookie 网站有一个由 ASP.NET Core 创建的 cookie。 正如@mark-g 在他的评论中指出的那样,添加它主要是为了支持 GDPR:让您网页的用户 opt-in/out 获得许可收集和保留有关他们的数据。

在所有常见情况下,我建议按照 Microsoft 设计的这条路线进行操作。保留 ASP.NET cookie 并将 _CookieConsentPartial.cshtml 用于您可能希望保留的有关用户的所有个人数据。

在我的特殊情况下,我有一个非常简单的网页。不收集任何数据,也不收集来自任何第三方的数据。我不需要 cookie 同意和 ASP.NET cookie。在这种情况下,只需注释掉一行即可删除此cookie:

在Startup.cs中注释掉这行:

// app.UseCookiePolicy(); No cookies used at all!

然后清除所有缓存并删除 cookie,重新加载页面,它就消失了。