Wie ich das versucht habe:
1- Filter beim Start einstellen:
%Vor%2- setze [RequireHttps] im Cotroler
%Vor%3- fügen Sie in project.json
hinzu %Vor%Und immer noch nicht funktioniert. Was habe ich falsch gemacht?
BEARBEITEN: Dies ist ein neues Feature, das noch nicht in beta8
enthalten ist. Ich habe bemerkt, nachdem ich versucht habe, diese Funktion im Beta8-Tag auf Github zu finden. Es sieht so aus, als wäre Ihre einzige Lösung im Moment entweder hinter IIS (wer unterstützt HTTPS) oder hinter NGINX, während Sie dieses Modul für Sie hinzufügen.
Stellen Sie sicher, dass SSL in Ihrer Startup.cs/Configure
-Methode aktiviert ist.
Es ist so gemacht:
%Vor%Die Aktionsfilter wirken nur auf die tatsächliche URL. Sie müssen auf einen Port mit einem Zertifikat warten, um auf HTTPs zu haben.
Hoffe, das hilft.
Tags und Links c# https asp.net-core-mvc