Prosty nie prosty błąd. Na razie do wyjaśnienia. Podczas startu dowolnej aplikacji ASP .NET w Visual Studio 2015 adres w przeglądarce Chrome z HTTP robi się automatycznie HTTPS, co powoduje wyświetlanie błędu „ERR_SSL_PROTOCOL_ERROR”.
UPDATE: w końcu zalazłem lepszy sposób dla chroma-a działa znakomicie. Wchodzimi pod ten adres:
chrome://flags/#allow-insecure-localhost
Klikamy zezwalaj i po sprawie. OCZYWIŚCIE TYLKO DO CELÓW DEWELOPERSKICH TAK ROBIMY
Aby to szybko naprawić można wykonać te dwie operację w tej właśnie kolejności.
- Usunąć cache przeglądarki Chrome.
- Usunąć plik applicationhost.config w .vs/config
Po wczytaniu aplikacji jeszcze raz w Visual Studio, już wszystko będzie ok. Orginalny artykuł tutaj: https://lifeportal.azurewebsites.net/how-i-spent-half-a-day-trying-to-solve-ssl-connection-error-err_ssl_protocol_error/
Dodatkowo ostatnio zrobiłem coś takiego:
cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:44387/ -UseSelfSigned
http://stackoverflow.com/a/38220369/5816153
…i pamiętałem o zmianie zakresu portów.
Można jeszcze sprawdzić tutaj inne podejście:
Jeszcze coś takiego: