.net core 昂首阔步 ;TypeError:获取失败

.net core 昂首阔步 ;TypeError:获取失败,.net-core,swagger,asp.net-core-webapi,.net Core,Swagger,Asp.net Core Webapi,当我从swagger调用api进行put和delete时出现问题,错误是:TypeError:Failed to fetch 卷曲 curl-X DELETE”http://localhost:5000/api/Ad/2“-H”accept:application/json“-H”Authorization:Bearer MY_TOKEN” 从安装程序中,我启用了如下cors,并开始配置服务方法: services.AddCors(options => { options.AddP

当我从swagger调用api进行put和delete时出现问题,错误是:
TypeError:Failed to fetch

卷曲

curl-X DELETE”http://localhost:5000/api/Ad/2“-H”accept:application/json“-H”Authorization:Bearer MY_TOKEN”

从安装程序中,我启用了如下cors,并开始配置服务方法:

services.AddCors(options => {
    options.AddPolicy(
        "AllowAll",
        builder => builder.AllowAnyOrigin()
                          .AllowAnyMethod()
                          .AllowAnyHeader()
                          .AllowCredentials()
    );
});
因此,从配置之前,任何东西是把它
app.UseCors(“AllowAll”)

为什么我不能调用delete方法和put

更新1

里根,
Danijel

而不是
app.UseCors(“AllowAll”)
您可以在控制器端点上尝试
[EnableCors(“AllowAll”)]
吗?另请参阅:

浏览器控制台中的错误消息是什么?我不想破坏您的一天,但这似乎是一个已知的问题:@Helen请检查更新。您的正确AdBlock的可能副本被阻止。请管理应答我已删除app.UseCors(“AllowAll”)并将[Route(“api/[controller]”]][Authorization(Roles=“Admin,Member”)][EnableCors(“AllowAll”)]公共类AdController:ControllerBase问题仍然存在