У меня очень своеобразная проблема.
Есть ли ограничение на CORS и количество контроллеров в одной лямбда-функции для ядра .NET?
Изменить 1: добавление сегментов кода для лучшей иллюстрации
В ConfigureServices
var origins = Configuration.GetSection("AllowedCORS").AsEnumerable().Select(x => x.Value);
services.AddCors(o => o.AddPolicy("AllOrigins", builder =>
{
builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
}));
Затем в Configure
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseCors("AllOrigins");
app.UseAuthentication();
app.UseMvc();
}





Мне удалось решить проблему, вручную добавив обработчик параметров в контроллер и вернув 200 OK.
Lambda позволяет пользователям включать CORS, но по какой-то причине этот метод у меня не сработал (слишком много ошибок во время настройки)
В настоящее время я ограничиваю одну лямбда-функцию одним контроллером, тем самым давая мне свободу изменять только определенный набор API.
Не могли бы вы поделиться кодом, который вы добавили для реализации обработчика параметров.
Не могли бы вы опубликовать код, чтобы показать, как вы добавили настройку CORS?