2017-06-26 3 views
0

Ich bin nicht in der Lage, VS 2015 MVC-Projekt in VS 2017 erfolgreich auszuführen. Es gibt die folgende Fehlermeldung im Ausgabefenster und läuft in Ordnung:Visual Studio 2017: Website nicht erreichbar

Code: -32000 Nachricht: Kein Skript für ID: 32

Wenn sagen, die MVC-Projekt-URL zu so etwas wie festgelegt ist: https://localhost:36725 . Wenn Sie zur selben URL navigieren, heißt es This site can’t be reached. ERR_CONNECTION_RESET

+0

Es geht um die Zertifizierung Problem auf Ihrem Computer ist, können Sie es ignorieren können. Debuggen Sie einfach Ihr Programm auf localhost mit SSL-Fehler. Wenn Sie Ihr Projekt auf einem echten Server bereitstellen, ist es nicht wie Ihr lokaler Host. –

+0

Das Problem ist nicht SSL Ich denke, wie ich die Website nicht einmal anzeigen kann, wenn ich zur URL navigiere. Es sagt nur, dass diese Seite nicht erreichbar ist. ERR_CONNECTION_RESET –

+0

Ich glaube, dass es mit IIS Express SSL-Zertifizierungsproblem verbunden ist. Wenn Sie das Attribut "False" SSL Enabled der Projekteigenschaften festlegen, können Sie die Website erreichen. Weitere Informationen finden Sie hier: https://stackoverflow.com/questions/19417219/ssl-connection-connection-reset-with-isexpress –

Antwort

0

Dies liegt daran, dass die für SSL angegebene Portnummer nicht im Bereich von 44300 bis 44399 liegt (d. H. Der Standard SSL 443 gefolgt von zwei beliebigen Ziffern). Dies ist in die Standard-Localhost-Zertifikate integriert, die Visual Studio für Sie als vertrauenswürdige Root-Zertifikate installiert.

Sie können den Port entweder innerhalb dieses Bereichs ändern (vergessen Sie nicht, das virtuelle Verzeichnis zu erstellen), oder Sie können einen zusätzlichen Port für die gewünschte Portnummer hinzufügen, indem Sie in der Befehlszeile "netsh http add sslcert" verwenden .

Siehe die Lösung mit 200+ upvotes hier:

SSL Connection/Connection Reset with IISExpress