.Net Core 2.1添加Cors进行跨域
一、添加Nuget包
- 添加Nuget包:【Microsoft.AspNetCore.Cors】
注意Nuget包的版本问题,需要适合自己项目的版本
例我的项目版本是.Net Core 2.1,故按照的【Microsoft.AspNetCore.Cors】版本为2.1.1
二、配置Startup文件
- 添加配置:
public void ConfigureServices(IServiceCollection services)
{
//将此段代码置于该方法最前面
services.AddCors(options => {
options.AddPolicy("any", builder =>
{
builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
});
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
//将此段代码置于该方法最前面
app.UseCors("any");
}