ERR_SSL_PROTOCOL_ERROR beim Starten von ASP.NET-Webanwendungen

UweKeim
Wed, 17 Feb 2021 17:10:49 +0000
ASP.NET

Verhalten

Immer mal wieder erhalte ich beim Debuggen/Starten von Webanwendungen in Visual Studio 2019 im Browser eine Fehlermeldung:

Diese Website kann keine sichere Verbindung bereitstellen

localhost hat eine ungültige Antwort gesendet.

Versuchen Sie, die Windows-Netzwerkdiagnose auszuführen.

ERR_SSL_PROTOCOL_ERROR

Mir ist dann aufgefallen, dass die URL immer automatisch von HTTP nach HTTPS umgeleitet wird.

In anderen Browsern passiert das nicht, nur in Google Chrome.

Ursache

Google Chrome leitet wohl automatisch in manchen Fällen um.

Hier ist es genauer beschrieben:

superuser.com

How to stop an automatic redirect from “http://” to “https://” in Chrome

google-chrome

asked by phil swenson on 05:40PM - 13 Mar 13 UTC

Lösung

Die hier beschriebene Lösung hat funktioniert:

1. Go to chrome://net-internals/#hsts. Enter „localhost“ under Delete domain security policies and press the Delete button.

2. Now go to chrome://settings/clearBrowserData, tick the box Cached images and files and press click the button Clear data.

Anschließend hat das wieder korrekt funktioniert, ich musste nicht mal den Browser neu starten.

Achtung! Die Seite mit dem Fehler nicht einfach neu laden, sondern die URL selbst von HTTPS auf HTTP ändern.

Ich musste das immer wieder mal machen, keine Ahnung, ob das ein Bug ist, oder Absicht.