.netcore2.2升级3.0,跨域Microsoft.AspNetCore.Cors命名空间

2019-10-04 12:02发布

问题:

之前的版本,跨域的设置在Startup的ConfigureServices:
services.AddCors(option => option.AddPolicy("Cors",
builder => builder.WithOrigins(GetCorsOrigins()).AllowAnyHeader()
.AllowAnyMethod()));
services.Configure<MvcOptions>(option => option.Filters.Add(new CorsAuthorizationFilterFactory("Cors")));

升级到3.0之后,如何配置跨域?

回答1:

在 Startup.Configure 中添加下面的代码

app.UseCors("Cors");