ASP.NET 5 / Core / vNext CORS funktioniert nicht, auch wenn so ziemlich alles erlaubt ist

Ich habe ein ASP.NET 5-Web-API-Back-End (nun ja, MVC jetzt sowieso), das ich mit dem @ verbrauch axios Bibliothek in meiner JS-App.

Meine CORS-Konfiguration in MVC lautet wie folgt:

public void ConfigureServices(IServiceCollection services)
{
      services.AddMvc();
      services.AddCors();
} 


public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{ 
      app.UseCors(builder => {
          builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
      });
}

So mit anderen Worten, ich sollte jede mögliche Anfrage zulassen. Während dieser festen Preflight-Anforderungen werden POST-Anforderungen jedoch immer noch zurückgewiesen (ich kann sehen, dass sie auf dem Server ausgeführt werden, aber die Antwort enthält keinen Header, sodass ein clientseitiger Fehler auftritt).

Hat jemand eine Idee, warum das nicht funktioniert?

Dies sind die Header, die von der MVC-API zurückgegeben werden:

Für den Preflight OPTIONEN (dieser besteht):Für die aktuelle POST-Anforderung (diese wird NICHT übergeben):

Antworten auf die Frage(12)

Ihre Antwort auf die Frage