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"
O simplemente adminístrelo como IIS completo utilizando Jexus Manager para IIS Express,
https://jexus.codeplex.com/releases/view/138373
Comience un sitio y el proceso se lanzará para usted.
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.
iisexpress
programa iisexpress
es responsable de eso.
http://www.iis.net/learn/extensions/using-iis-express/running-iis-express-from-the-command-line