visual unable una the studio servidor rechazado que página puede pudo proyecto programa proceso operacion ningun legal iniciar existe estado esta error encontrar ejecutar ejecutando depuracion denegado conexión archivo actual acceso iis iis-express

unable - Cómo iniciar IIS Express manualmente



unable to launch the iis express web server (5)

¿Existe un programa o servicio de línea de comandos que pueda usar para iniciar IIS Express manualmente?


De los enlaces que los otros publicaron, no veo una opción. - Solo uso PowerShell para matarlo - puedes guardar esto en un archivo Stop-IisExpress.ps1:

get-process | where { $_.ProcessName -like "IISExpress" } | stop-process

No hay nada de malo en esto: Visual Studio simplemente lanzará uno nuevo cuando lo desee.


No hay un programa pero puede hacer un archivo por lotes y ejecutar un comando como ese:

powershell "start-process ''C:/Program Files (x86)/IIS Express/iisexpress.exe'' -workingdirectory ''C:/Program Files (x86)/IIS Express/' -windowstyle Hidden"



Una vez que haya instalado IIS Express (la manera más fácil es a través del instalador de Microsoft Web Platform ), encontrará el archivo ejecutable en %PROGRAMFILES%/IIS Express ( %PROGRAMFILES(x86)%/IIS Express en arquitecturas x64) y se llama iisexpress.exe

Para ver todas las posibles opciones de línea de comandos, simplemente ejecuta:

iisexpress /?

y se mostrará la ayuda detallada del programa.

Si se ejecuta sin parámetros, se lanzarán todos los sitios definidos en el archivo de configuración y marcados para ejecutarse al inicio. Un icono en la bandeja del sistema mostrará qué sitios se están ejecutando.

Hay algunas opciones útiles una vez que haya creado algunos sitios en el archivo de configuración (se encuentra en %USERPROFILE%/Documents/IISExpress/config/applicationhost.config ): el /site y /siteId .

Con el primero, puede iniciar un sitio específico por nombre:

iisexpress /site:SiteName

Y con este último, puede iniciar especificando la ID:

iisexpress /siteId:SiteId

Con esto, si se lanza IISExpress desde la línea de comandos, se mostrará una lista de todas las solicitudes hechas al servidor, que puede ser bastante útil cuando se depura.

Finalmente, se puede iniciar un sitio especificando la ruta completa del directorio. IIS Express creará un archivo de configuración virtual e iniciará el sitio (recuerde citar la ruta si contiene espacios):

iisexpress /path:FullSitePath

Esto cubre el uso básico de IISExpress desde la línea de comando.