不同于 Asp.Net 的框架在 web.config 配置文件进行配置(毕竟在开发环境中已经没有该文件了)
(关于 Asp.Net 如何配置跨域请求,可看 [Asp.Net web程序的跨域访问]

.Net Core 直接通过类文件进行设置

具体实现如下:
Startup.cs 类中,在 ConfigureServices 添加

services.AddCors(options =>
{
    options.AddPolicy("cors",
        builder =>
        {
            builder.WithOrigins("*")
                   .AllowAnyHeader()
                   .AllowAnyMethod();
        });
});

然后在需要使用跨域的控制器头部添加

[EnableCors("cors")]
[Route("api/[controller]")]
[ApiController]
public class LoginController : ControllerBase {
  //todo
}