2017-05-23 5 views
1

Irgendwann während der Installation von VS2017 (oder vielleicht später) installiert das Programm ein Zertifikat für die lokale Entwicklung.Erneutes Installieren von Visual Studio 2017 Localhost-Zertifikat

Alles funktionierte gut, bis ich Fiddler installiert habe und seit diesem Moment das VS2017-Zertifikat nicht mehr funktioniert und ich bekomme die "Ihre Verbindung ist nicht privat" Nachricht, wenn ich zu meiner Localhost App navigieren.

Haben Sie Ideen, wie Sie das ursprüngliche Zertifikat erneut installieren, damit mein localhost wieder ein vertrauenswürdiger Host wird?

Antwort

1

Geben Sie "Computerzertifikate verwalten" in das Suchfeld win10 ein. Navigieren Sie zu Personal/Zertifikate: enter image description here

Überprüfen Sie, ob Sie genau ein localhost cert haben. Wenn Sie mehrere haben, löschen Sie alle außer den aktuellsten. Wenn Sie einen haben, aber localhost nicht vertrauenswürdig ist, löschen Sie ihn. Visual Studio fordert Sie auf, ein neues Zertifikat zu installieren, wenn localhost HTTPS verwendet, nicht wenn Sie VS2017 installieren.

Es ist unwahrscheinlich, dass Fiddler etwas mit diesem Problem zu tun hatte.

+0

Wenn Sie das Zertifikat löschen und nicht aufgefordert werden, es neu zu erstellen, können Sie das beheben, indem Sie IIS Express anhand dieser Antwort reparieren: https://stackoverflow.com/a/20048613/5 Beachten Sie, dass Sie nur sehen die Reparaturoption in der Systemsteuerung hinzufügen/entfernen, nicht die modernen Einstellungen. –

Verwandte Themen