在为我的.NET Core 7应用程序获取AntiforgeryToken Cookie时,路径默认为PathBase,这与我的示例中的根路径(/)不同

我怎么才能改变它呢?

我try 过:

builder.Services.AddAntiforgery(options =>
{
    options.Cookie.Path = "/";
});

当配置服务但未成功时.即使当该指令被执行时,它也不起作用.

推荐答案

此代码应将防伪令牌Cookie的Path属性设置为根路径("/").确保将此配置放在ConfigureServices方法中,然后再放置可能依赖它的其他配置.

如果您已经try 过此方法,但它不起作用,请确保没有可能覆盖此设置的冲突配置或中间件.此外,请清除浏览器中缓存的所有Cookie并重新启动应用程序以确保更改生效.

如果您继续遇到问题,请仔细判断您的中间件订单,并确保您的应用程序中没有冲突的设置或覆盖.

Csharp相关问答推荐

Dapper是否可以自动扩展类成员

实体核心框架--HasColumnType和HasPrecision有什么不同?

Unity中的刚体2D运动

MAUI查询参数单一字符串项将不起作用

如何在Parall.ForEachAsync中使用CancerationTokenSource

从c#列表中删除额外的对象&对象&>从ASP.NET WebForm返回json响应

使用两个不同的枚举作为Switch语句中的CASE生成唯一值

StackExchange.Redis.RedisServerException:调用ITransaction.ExecuteAsync()时出现错误未知命令取消监视

当前的文化决定了错误的文化

在两个已具有一对多关系的表之间添加另一个一对多关系

避免只读记录 struct 中的防御副本

源代码生成器:CS8795分部方法';Class1.GetS2(字符串)';必须有实现部分,因为它有可访问性修饰符?

当我try 在与XAMP的MySQL服务器连接的ASP.NET核心应用程序中添加迁移时出现错误

类/值和日期的泛型方法

在.NET Maui中,Flyoutindow/Hamburger菜单可以在shell 之外实现吗?

如何将 colored颜色 转换为KnownColor名称?

使DefaultIfEmpty返回空

在使用.NET EF Core DbContext属性之前,是否应使用null判断

分别切换用于读取和写入的EF核心日志(log)

在Blazor中动态隐藏MUD文本