Solución:
Por favor, por el amor de Dios, prueba esto, ¡antes de que te veas envuelto en una locura innecesaria!
(Aparentemente IIS Express tiene un rango de puertos reservado de 44300 – 44399 para simular SSL)
Cambie al puerto 44300 (https: // localhost: 44300 /)
Obtuve la solución de esta publicación. Tuve que eliminar todos los certificados de localhost y reparar IIS Express. Gracias @ShaTin
https://stackoverflow.com/a/22818853/853295
Asegúrese de eliminar los certificados ‘localhost’ anteriores, ya que podrían entrar en conflicto con el generado por IIS Express. Tuve este mismo error (ERR_SSL_PROTOCOL_ERROR), y me tomó muchas horas resolverlo finalmente después de probar muchas “soluciones”. Mi error fue que había creado mi propio certificado ‘localhost’ y había dos de ellos. Tuve que eliminar ambos y hacer que IIS Express lo volviera a crear.
Así es como puede verificar y eliminar el certificado ‘localhost’:
En Inicio, escriba -> mmc.exe, Archivo -> Agregar o quitar complemento …, seleccione Certificados -> Agregar> -> Cuenta de computadora -> Computadora local, Verifique en Certificados> Personal> Certificados. Asegúrese de que el certificado de host local que existe tenga un nombre descriptivo “Certificado de desarrollo IIS Express”. Si no es así, elimínelo. O si es múltiple, elimínelo todo. En Visual Studio, seleccione el proyecto y en la pestaña de propiedades, habilite SSL = true. Guardar, construir y ejecutar. IIS Express generará un nuevo certificado ‘localhost’.
Nota: Si no funciona, intente lo siguiente: asegúrese de deshabilitar IIS Express en el proyecto VS y de detener todas las aplicaciones en ejecución antes de eliminar el certificado ‘localhost’. Además, puede ir a ‘panel de control> programas’ y reparar IIS Express.
Los pasos que seguí para resolver esto (estoy usando vs2015)
1) Ir al panel de control
2) Agregar Quitar programas
3) Reparar IIS Express
4) Reinicié mi computadora
4) A continuación, vaya a mis documentos-> IIS Express-> Archivos de configuración
5) Tome una copia de ellos y elimine esos archivos de allí
6) Eliminar todos los elementos C: Temp
7) Busque la carpeta .vs en su archivo sln y vaya a la carpeta de configuración en ella
8) Tome una copia de eso también y elimine los archivos que contiene
9) Limpia tu solución
10) Reinicie Visual Studio
11) Construye y ejecuta
(Copié archivos de configuración limpios de la máquina de mis colegas, en las ubicaciones mencionadas anteriormente
1]en documentos
2]carpeta .vs
Supongo que simplemente ejecute IISExpress y volverá a crear el archivo para usted. El archivo exe se encuentra en: “c: Archivos de programa IIS Express iisexpress.exe”. )