net deploy asp application asp.net-mvc visual-studio-2013 windows-10 iis-express

asp.net-mvc - deploy - publish asp net core project to iis



No se puede ejecutar la aplicaciĆ³n web en Windows 10 usando IIS Express (6)

( Para los moderadores : por favor tómense el tiempo para leer mi respuesta . No es una publicación de agradecimiento. Se expande una pista que no funcionó "tal cual" en una solución completa)

Resuelto. Primero lo intenté:

  • Reinstalación de IIS Express 10
  • Instalación de IIS Express 8
  • Eliminando applicationhost.config

Nada ayudó. Inicié IIS Express 10 a través de la línea de comandos y funcionó bien. Pero Visual Studio no lanzaría mi proyecto.

Luego me di cuenta de que la configuración de mi proyecto sobrevivió a varias reinstalaciones de Windows y la migración de Windows 8 a Windows 10. Así que .vs toda la carpeta de la solución .vs . Voila! La aplicación web ASP.NET MVC se ejecuta en IIS Express 10.

Los créditos van a @Bron Davies por mencionar la carpeta .vs . Seguir este camino me llevó a una solución completa.

Estoy desarrollando una aplicación web utilizando ASP.NET MVC (una aplicación bastante simple, que tiene un solo controlador y algunas rutas, no tiene nada de sofisticado). Al principio usé Visual Studio 2013 y Windows 8 / 8.1. Hace un par de días cambié a Windows 10 y tengo problemas para ejecutar la aplicación en mi máquina de desarrollo local (tengo instalado tanto Visual Studio 2013 como 2015, pero sigo usando Visual Studio 2013 para este proyecto).

Cuando inicio una nueva instancia para la depuración, se inicia IIS Express, Visual Studio inicia el navegador seleccionado (que es Edge de forma predeterminada), pero la solicitud al sitio nunca devuelve una respuesta válida.

Puedo ver en la bandeja del sistema que la aplicación parece funcionar correctamente. También verifiqué con Fiddler; y Fiddler me muestra que la solicitud del navegador nunca recibe una respuesta del servidor local. ¿Puede ser esto un problema con el firewall?

Actualizar

Creo que no tiene nada que ver con el navegador Edge ni con la configuración localhost loopback (esta configuración se ha habilitado a través de about:flags página de about:flags ). Además, experimento este problema en la versión final de Windows 10.


Acabo de resolver este problema ... por alguna razón, ganar 10 fue detectar mi conexión de red como pública ... después de configurarla en privado, y reiniciar IIS todo funcionó bien ... no hay necesidad de ejecutar scripts ni nada ... (Para su información, yo había desactivado win firewall hace años ...)


Intente eliminar su archivo applicationhost.config en %USERPROFILE%/Documents/IISExpress/config - este archivo puede ser problemático después de una actualización de Windows 7/8. Cuando comiences tu proyecto nuevamente, será recreado.

¿Cómo puedo crear un nuevo archivo applicationhost.config en IIS Express Server?

Además, asegúrese de estar utilizando IIS Express 8 para VS 2013. VS 2015 usa IIS Express 10, que tiene una ubicación diferente para el archivo de configuración por solución ubicada en .vs/config/

Solo como un aparte, recomiendo actualizarse a VS 2015 si se desarrolla en Windows 10. Los proyectos aún son compatibles con versiones anteriores si tiene que volver atrás o colaborar con alguien que usa 2013


Lo primero es eliminar applicationhost.config de la carpeta del proyecto (como se describe arriba) y reiniciar el visual studio. esto funcionará para la mayoría de los escenarios.


Lo tengo funcionando, desinstalo IIS Express 10.0 de ''Programas y características'' e instalo IIS Express 8.0. No tengo idea de qué causó el problema en v10.0, ya que funciona en algunas de mis máquinas de oficina y no en otras (todas Windows 10 x64).


Tengo el mismo problema que DJH2006X.

Tuve que instalar IIS Express 8 en lugar de 10 y funciona bien.