Konfigurieren launchSettings.json-SSL-debug - ASP.NET Core / Visual Studio Code
Ich bin nach diese tutorial zum hinzufügen von Facebook-Authentifizierung, um meine web-app.
Als Teil des Prozesses, den ich versuche zum aktivieren von SSL auf mein Projekt, aber alles was ich gefunden habe, beinhaltet das Update eine Einstellung in den Projekteigenschaften in Visual Studio, die ist nicht von mir, über Visual Studio-Code auf meinem Mac. Ich habe versucht, aktualisieren der Werte in launchSettings.json manuell, aber ich habe nicht hatte kein Glück.
Wie aktualisiere ich launchSettings.json (oder anderen Projekt-Dateien) in Visual Studio den Code zum aktivieren von SSL beim Debuggen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machte ich folgende änderungen zu launchSettings.json auf windows, und es hat den trick. Derzeit ist dies der einzige Weg, es zu tun in Visual Studio 2017 RC .
https://localhost:44318
in der Adressleiste von meinem browser sagt keine Verbindung zum server herstellen. Nicht sicher, wo es immer die 5000 aus, Neustart von VS Code hat nicht geholfen. Es muss ein gewisses Stück, das ich vermisst werde.Wenn Sie nicht möchten, ändern Sie Ihr Programm.cs-Datei nur zum Debuggen in VS-Codes können Sie auch festlegen, dass die urls in Ihrer Einführung.json. Sie müssen die urls angeben, die in der env-Eigenschaft. Als xneg gesagt, Sie müssen ein selbst-signiertes Zertifikat, dies zu tun.
Konfigurieren Sie die http-url und https (SSL) url
Den Dokumentation für Kestrel war sehr hilfreich bei der Bezifferung dieses heraus.
Wenn Sie Ihren ASP.NET Core-app-VS-Code, den Sie ausführen es mit Kestrel IIS nicht.
Sie müssen setup Kestrel zu aktivieren Sie SSL manuell wie diese (im Programm.cs):
So erstellen Sie ein selbst-signiertes Zertifikat beschrieben wird, in diesem großen Artikel.
In der Regel, wenn Sie ändern Sie die Eigenschaften für Ihr Projekt, werden die änderungen beibehalten, in
launchSettings.json
. So müssen Sie zum ändernlaunchSettings.json
wie unten: