Ist es wahr, dass ASP.NET MVC-Browser-link funktioniert nicht bei https (SSL) url?
Ich versuche den Browserlink Funktion ASP.NET MVC 5 und alles funktioniert Super für nicht-SSL-Seiten. Aber wenn ich navigieren Sie zu einer SSL-Seite (https-url), sehe ich 0 Kontakte in die Browser-link-dashboard. Also, ist es wahr, dass die Browser-link funktioniert nur für nicht-SSL-urls ? Oder bin ich bin fehlen alle Einstellungen, die mir erlauben wird zu bekommen, Browser-Link-Verbindung für SSL und Nicht-SSL-urls ?
(Ich Teste aus, IIS)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut dieser link, Microsoft arbeitet daran.
War ich in der Lage zu bekommen, um das Problem durch folgende Schritte (mit Chrome):
GET https://localhost:[port]/[guid]/browserLink net::ERR_INSECURE_RESPONSE
Browser Link sollte dann anfangen zu arbeiten.
Habe ich auch gearbeitet, um es, indem Sie die Skript-link, wodurch es auf den root, und durchsuchen es. Dort angekommen, übernehmen Sie die cert Warnung zeigen Sie dann das Zertifikat und installieren Sie es in den vertrauenswürdigen Stämmen. Von dann an, ist das Zertifikat vertrauenswürdig, und das Skript wird automatisch geladen.
Scheint es, dass diese Einschränkung entfernt wurde in Visual Studio 2015. Ich sehe keine Erwähnung von diesem in die release notes, aber Browser-Link ist voll funktionsfähig in meiner dev-Umgebung unter SSL.
War ich nicht in der Lage zu bekommen, Browser, Link, Web Essentials, arbeiten mit SSL, auch mit dem genannten Rechtsmittel. Ich war in der Lage, einen Weg zu finden, aber, um es Arbeit für mich.
Ich bin mit meinem app über IIS (nicht express) und meine app wurde verschachtelt unter der Standard-website. Beim Debuggen von der Seite sah ich, dass Chrome wurde dumping-Fehler Verbindung mit einer URL mit port 44399. Hinzufügen einer Bindung für diesen port, für den https -, dann erlaubt die Verbindung erfolgreich zu sein. Ich habe auch eine lokale Entwicklung cert für das SSL-Zertifikat.
HAFTUNGSAUSSCHLUSS: Visual Studio versucht, dein buddy sein und keine ports verwenden, haben Sie gebunden, um in IIS so, wenn Sie schließen und erneut öffnen Sie Visual Studio, die Sie wahrscheinlich nicht verwenden Sie die 44399-port mehr. Es sieht so aus, dekrementiert, bis er eine findet den nächsten verfügbaren Anschluss. Vorausgesetzt, Sie sind nicht mit 44398 dies wird Ihre Nummer. Sobald Sie die Bindung 44399, dann schließen und öffnen Sie Visual Studio, wird es wahrscheinlich zu binden 44399 wieder.
Ich hoffe, dies hilft einigen von Euch.
Ich hatte ein ähnliches Problem mit custom domains und subdomains auf dem IIS-Express über HTTPS.
(Mit SSL-Zertifikat habe ich selbst-signiert mit Unterstützung für localhost und meine benutzerdefinierte Domäne installiert mit selbst-signierten root-Behörde in den vertrauenswürdigen Zertifikatspeicher)
Hatte ich IISEx das Zertifikat zu verwenden, und servieren es auf port 443 (als admin user), aber browserlink wurde nicht mit CONNECTION_RESET.
Dies blieb auch nach dem einschalten wieder mit "localhost" als website-url für IIS-etc.
Stellt sich heraus, ich hatte vergessen, das Zertifikat ersetzen in Verbindung mit den anderen ports IIS Express verwendet (speziell port 44399), die noch im Zusammenhang mit der Standard-Entwicklung verwendete Zertifikat von IIS Express
http://www.iis.net/learn/extensions/using-iis-express/handling-url-binding-failures-in-iis-express
http://benjii.me/2014/11/run-iis-express-on-port-443-using-ssl-and-wildcard-subdomains/
[Einfache Anleitung aber fehlt das löschen von vorhandenen Zertifikat Bindungen Anleitung]