ASP.NET Core 跨域访问Cors设置

.Net

当前端需跨域访问ASP.NET CORE WebAPI,在Startup.cs文件中的ConfigureServices()方法里,在services.AddMvc()之前加入以下语句:

services.AddCors(options => options.AddPolicy("CorsPolicy",
builder =>
{
builder.SetIsOriginAllowed(_ => true)
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
}));

在 Startup.cs文件中的 Configure()方法里添加以下语句:app.UseCors("CorsPolicy");

CorsPolicy是自定义的名字,两个添加语句的地方要使用相同的名字。

我的博客,记录,笔记