Spotkałem się wczoraj z małą przeszkodą przy podłączaniu autoryzacji OAuth w budowanej przeze mnie aplikacji w technologii ASP.NET. Przy wymuszeniu pracy na HTTPS otrzymywałem błąd związany z lokalnym certyfikatem SSL, wygenerowanym automatycznie przez Visual Studio 2015. Warto nadmienić, że pracuję na Windows 10 i IIS Express 10 i w takim właśnie zestawieniu też pomogła mi poniższa lista kroków.
ERR_CONNECTION_RESET
Google Chrome
Instalacja lokalnego certyfikatu SSL w systemie Windows 10
W linii komend (w trybie Administratora) należy wywołać program IisExpressAdminCmd.exe z odpowiednimi, poniższymi parametrami, gdzie adres URL należy zastąpić swoim.
1 2 | cd C:\Program Files (x86)\IIS Express IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:44366/ -UseSelfSigned |
![Instalacja lokalnego certyfikatu SSL w IIS Express 10](https://webroad.pl/wp-content/uploads/2017/03/ssl-instalacja-iis-express-cmd.jpg)
Instalacja lokalnego certyfikatu SSL w IIS Express 10
Po tym krótkim zabiegu aplikacja po HTTPS uruchamia się bez ERR_CONNECTION_RESET.
![Uruchomienie aplikacji ASP.NET w trybie SSL w Visual Studio](https://webroad.pl/wp-content/uploads/2017/03/aplikacja-aspnet-mvc-ssl-visualstudio.png)
Uruchomienie aplikacji ASP.NET w trybie SSL w Visual Studio
Tagi: Daj Się Poznać 2017 • IIS 10 • SSL • Visual Studio • Windows 10
Super, pomaga.
Co ciekawe miałem dodany certyfikat dla IIS Express ale dopiero po tej komendzie zaczął działać.