¿Hay algún programa o servicio de línea de comandos que pueda usar para iniciar IIS Express manualmente?Cómo iniciar IIS Express manualmente
Respuesta
iisexpress
programa es responsable de eso.
http://www.iis.net/learn/extensions/using-iis-express/running-iis-express-from-the-command-line
Una vez que haya instalado IIS Express (la forma más fácil es a través de Microsoft Web Platform Installer), se encuentra el archivo ejecutable en %PROGRAMFILES%\IIS Express
(%PROGRAMFILES(x86)%\IIS Express
en arquitecturas x64) y su llamada iisexpress.exe
.
Para ver todas las posibles opciones de línea de comandos, basta con ejecutar:
iisexpress /?
y la ayuda programa detallado se mostrará.
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 un par de opciones útiles una vez que haya creado algunos sitios en el archivo de configuración (se encuentra en %USERPROFILE%\Documents\IISExpress\config\applicationhost.config
): /site
y /siteId
.
Con el primero, se puede poner en marcha un sitio específico por nombre:
iisexpress /site:SiteName
Y con este último, puede iniciar especificando el ID:
iisexpress /siteId:SiteId
Con esto, si IISExpress se inicia desde la línea de comandos, se mostrará una lista de todas las solicitudes realizadas 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 y lanzar el sitio (recuerde citar el camino si contiene espacios):
iisexpress /path:FullSitePath
Esto cubre el uso básico IISExpress desde la línea de comandos.
De los enlaces que otros publicaron, no veo una opción. - sólo tiene que utilizar PowerShell para acabar con él - se puede ahorrar a un archivo Stop-IisExpress.ps1:
get-process | where { $_.ProcessName -like "IISExpress" } | stop-process
No hay nada malo en ella - Visual Studio sólo pop uno nuevo cuando se quiere uno.
Para iniciar y detener IIS express como un trabajo dentro de un script de Power Shell, este fragmento también puede ser útil: https://gist.github.com/drmohundro/5a131d7ff6f291a33334 – Manfred
no hay un programa, pero se puede hacer un archivo por lotes y ejecutar un comando así:
powershell "start-process 'C:\Program Files (x86)\IIS Express\iisexpress.exe' -workingdirectory 'C:\Program Files (x86)\IIS Express\' -windowstyle Hidden"
O simplemente manejarla como completa IIS mediante Jexús Manager para IIS Express,
https://jexus.codeplex.com/releases/view/138373
un sitio de inicio y el proceso se lanzará para usted.
Probablemente deberías revelar que este es tu proyecto –
@TiesonT. ¿Qué daño trae eso? –
http://meta.stackoverflow.com/questions/324027/how-do-i-properly-disclose-reference-to-my-own-project-on-stack-overflow –
- 1. Iniciar y detener IIS Express mediante programación
- 2. ¿Cómo comienzo IIS Express?
- 3. IIS Express no puede iniciar el proyecto VS2010sp1
- 4. ¿Cómo inicio IIS 7.5 Express?
- 5. ¿Cómo configurar Visual Studio 2008 para usar IIS Express?
- 6. IIS Express o Cassini
- 7. IIS Express no se iniciará
- 8. IIS Express y Classic ASP
- 9. VS2012 IIS Express Opción desactivada
- 10. ¿Cómo configuro IIS Express para que se ejecute con VS2008?
- 11. Error de IIS al intentar iniciar WebMatrix
- 12. Es posible degradar IIS Express 8 -> IIS Express 7.5 con VS2012
- 13. ¿En qué cuenta se ejecuta IIS Express?
- 14. ¿Puede IIS Express admitir proxies inversos?
- 15. IIS 7.5 Express Nuevo Virtual Dir
- 16. IIS Express catch-all URL de subdominio
- 17. IIS Express 7.5 se niega a iniciar desde VS 2K10 Ultimate
- 18. Enlazar IIS Express a una dirección IP
- 19. ¿IIS Express es compatible con ASP Classic?
- 20. IIS Express: hacer que SSL funcione
- 21. Variables globales dentro de IIS Express
- 22. Respuesta de GZip en IIS Express
- 23. IIS Express (WebMatrix) abierto para conexiones externas
- 24. Configuración de SMTP en IIS Express
- 25. Crear directorios virtuales en IIS express
- 26. ¿Iniciar el servidor de desarrollo ASP manualmente?
- 27. v8 | iniciar manualmente el recolector de basura
- 28. Cómo establecer Permitir rutas principales en IIS Express Config
- 29. ¿Cómo instalo IIS Express 7.5 en Windows XP?
- 30. Cómo usar IIS Express sin contaminar el archivo .csproj
No pegue solo un enlace, a) se pudre b) es como una respuesta RTFM y los manuales generalmente no son tan claros como una buena respuesta SO. –
comentario upvote para URL rot – Adam