2014-06-09 13 views
11

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

1

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.

+1

Achtung! Es funktioniert nur, bis Sie den Computer neu starten. Danach ist HTTPS auf IIS express gebrochen. Ich versuche immer noch, es zu reparieren. –

16

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 
+4

Dies funktioniert auch für VS2015, muss nur '12.0' bis '14.0' im Registrierungspfad ändern. –

+0

Für VS2017 ändern 12.0 zu 15.0_65c25b92 –