Кажется, то, что вы сделали, не так. Название вашей политики cors и политики cors, которую вы используете, не совпадают. Это должно быть так же. Должно быть:
app.UseCors("AllowOrigin");
Или как бы там ни было ваше имя политики cors.
Но также разрешение любого происхождения опасно. Лучше, если вы указали origin, чтобы получить доступ к этому api. Приведу пример:
readonly string MyAllowSpecificOrigins = "_myAllowSpecificOrigins";
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy(name: MyAllowSpecificOrigins,
builder =>
{
builder.WithOrigins("http://example.com",
"http://www.contoso.com");
});
});
// services.AddResponseCaching();
services.AddControllers();
}
И чем:
app.UseCors(MyAllowSpecificOrigins);
Более подробную информацию вы можете найти здесь