Saltar al contenido

IISExpress no puede encontrar la página ssl que ejecuta localhost con Visual Studio 2013

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)
ingrese la descripción de la imagen aquí

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”. )

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *