在ASP.NET Core 3.1中配置跨域时出现问题可以通过以下解决方法来解决:
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy("AllowAllOrigins",
builder =>
{
builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader();
});
});
// 其他服务配置代码
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
// 其他中间件配置代码
app.UseCors("AllowAllOrigins");
// 其他中间件配置代码
}
[EnableCors("AllowAllOrigins")]
public class YourController : ControllerBase
{
// 控制器代码
}
注意事项:
希望以上解决方法可以帮助您解决ASP.NET Core 3.1跨域配置问题。
上一篇:ASP.NET CORE 3.1 JQuery传递参数给.load('@Url.Action问题的解决')
下一篇:Asp.Net Core 3.1 LinqToDB.Identity UserManager CreateAsync 错误