从2.2 .Net Core迁移到3.0 Cors错误

在将API从2.2 .NET Core迁移到3.0时,我在运行API时遇到以下代码错误。

公共静态void配置(IApplicationBuilder应用)

{

app.UseCors(builder => builder

                  .WithOrigins(ConfigurationSettings.CORSAllowedSites)
                  .AllowAnyMethod()
                  .AllowAnyOrigin()
                  .AllowAnyHeader()
                  .AllowCredentials()
                  );

}

**错误:CORS协议不允许同时指定通配符来源和凭据。 如果需要支持凭据,则通过列出各个来源来配置Cors策略**

woai0108 回答:从2.2 .Net Core迁移到3.0 Cors错误

.AllowCredentials()方法中删除app.UseCors,如下所示:

  app.UseCors(builder => builder
                      .WithOrigins(ConfigurationSettings.CORSAllowedSites)
                      .AllowAnyMethod()
                      .AllowAnyOrigin()
                      .AllowAnyHeader()
                      );
本文链接:https://www.f2er.com/3137713.html

大家都在问