Jedes Mal, wenn ich eine SSL-Website starte, fordert Visual Studio "Das Projekt ist für die Verwendung von SSL konfiguriert ... Möchten Sie dem IIS Express SSL-Zertifikat vertrauen?" Durch Klicken auf "Ja" als Antwort und durch Aktivieren der Option "Nicht mehr nachfragen" wird Visual Studio leider nicht davon abgehalten, beim nächsten Start der Site erneut eine Eingabeaufforderung zu erstellen. Ich habe versucht, das IIS-Zertifikat manuell in den Speicher vertrauenswürdiger Stammzertifizierungsstellen zu importieren, indem ich die angefragte Nummer here bearbeite. Aber VS fordert immer noch bei jedem weiteren Start.Visual Studio fordert unermüdlich dazu auf, dem IIS Express SSL-Zertifikat zu vertrauen
Antwort
Die im genannten Post beschriebene Technik besteht darin, das IIS Express-Zertifikat aus dem persönlichen Speicher zu exportieren und anschließend in den Speicher vertrauenswürdiger Stammzertifizierungsstellen zu importieren. Während das manuelle Exportieren und Importieren für mich nicht funktionierte, funktionierte das Ziehen des Zertifikats vom persönlichen Speicher in den Speicher des vertrauenswürdigen Stamms. Stelle dir das vor! Und dieses Verhalten ist wiederholbar.
Ich bin mir nicht sicher, was die richtige Weg, um dies zu beheben ist ... Hinzufügen eines lokalen Cert zu vertrauenswürdigen Root fühlt sich nicht richtig zu mir.
Ich ziehe das durch Vossekop's Blog
Fügen Sie diesen Wert in der Registrierung bereitgestellt Methode
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\WebProjects]
"HideTrustIISCertificatePrompt"=dword:00000001
Dies funktioniert auch für VS2015, muss nur '12.0' bis '14.0' im Registrierungspfad ändern. –
Für VS2017 ändern 12.0 zu 15.0_65c25b92 –
Achtung! Es funktioniert nur, bis Sie den Computer neu starten. Danach ist HTTPS auf IIS express gebrochen. Ich versuche immer noch, es zu reparieren. –