为特定控制器启用 CORS 策略

要为特定控制器启用某个 CORS 策略,你必须在 ConfigureServices 方法中的 AddCors 扩展中构建策略:

services.AddCors(cors => cors.AddPolicy("AllowAll", policy =>
{
    policy.AllowAnyOrigin()
            .AllowAnyMethod()
            .AllowAnyHeader();
}));

这允许你将策略应用于控制器:

[EnableCors("AllowAll")]
public class HomeController : Controller
{
   // ...
}