asp.net core 3 中的 CorsAuthorizationFilterFactory

pan*_*nis 12 c# .net-core asp.net-core asp.net-core-3.0 .net-core-3.0

我正在尝试将一个项目从 asp.net Core 2.2.6 迁移到 asp.net core 3.0 在我的启动中,我有

services.AddMvc(options =>
{
    options.Filters.Add(new CorsAuthorizationFilterFactory("default")); 
})
Run Code Online (Sandbox Code Playgroud)

当我更新到 netcoreapp3.0 时,我收到以下错误 The type or namespace name 'CorsAuthorizationFilterFactory' could not be found (are you missing a using directive or an assembly reference?)

有谁知道什么相当于asp.net core 3?

小智 0

我在 ConfigureServices 的启动中使用以下几行 CORS:

services.AddCors(options =>
        {
            options.AddPolicy(
                 "AllowOrigin",
                 builder => 
builder.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod());
        });
Run Code Online (Sandbox Code Playgroud)

并在配置中:

app.UseCors(x =>
        {
            x.AllowAnyOrigin()
                .AllowAnyMethod()
                .AllowAnyHeader();
        });
Run Code Online (Sandbox Code Playgroud)