He utilizado el PI web para instalar IIS Express. En la bandeja, no está el ícono de IIS Express. ¿Cómo inicio IIS Express sin usar la línea de comando? Quiero que IIS se ejecute de forma permanente, sin línea de comando.¿Cómo comienzo IIS Express?
Respuesta
IIS Express no está diseñado para ejecutarse sin algún tipo de interacción con él: Visual Studio, WebMatrix u otro. IIS Express no es un servicio.
Si desea automatizar su inicio en Windows, puede hacerlo a través de directorio de Inicio, o añadir un nuevo elemento a la clave de registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
C:\Program Files (x86)\IIS Express\iisexpress.exe
podría ejecutar este archivo ejecutable ad-hoc si te gusta , tal vez crear un acceso directo en su lanzamiento rápido o escritorio u otro.
No creo que ejecutar IIS Express sin la línea de comandos sea realizable a menos que tenga éxito al escribir un programa separado para hacerlo, como algunos han intentado hacer en this related question.
Citando al online documentation:
IIS Express es una versión de IIS ligero, autónomo optimizado para los desarrolladores. IIS Express hace que sea fácil de usar la versión más reciente de IIS para desarrollar y probar los sitios web . Tiene todo el núcleo capacidades de IIS 7, así como características adicionales diseñadas para aliviar desarrollo de sitios web incluyendo:
- no se ejecuta como un servicio o requiere derechos de usuario de administrador para realizar la mayoría de tareas .
- IIS Express funciona bien con aplicaciones ASP.NET y PHP.
- Múltiples usuarios de IIS Express pueden trabajar de forma independiente en la misma computadora .
También puede instalar Web Matrix, que tiene una interfaz de administración de IIS Express.
¡La mejor respuesta aquí! Usando la aplicación de Microsoft con GUI. – Michael
Puede usar srvany
para ejecutar IISExpress como un servicio.
Aquí hay una entrada de blog sobre esto (aunque todavía no lo he probado, parece prometedor).
http://arvinboggs.wordpress.com/2011/04/08/installing-iisexpress-as-a-service-on-windows-2003/
La parte interesante es donde se pasa un parámetro /config ...
a iisexpress, de otro modo expreso IIS carga la configuración de la carpeta de documentos usuarios.
si desea que su IISExpress para poder ser accesible desde máquinas remotas o bien se puede
- comenzar es con privilegios de administrador y editar su applicationhost.fichero de configuración: http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx
- Start es un un usuario y establecer una ACL: http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx
La publicación del blog realmente funcionó. Lo usé en algunos clientes que están usando Windows XP para alojar mi aplicación de intranet. Intentalo. – Arvin
Ver Running IIS Express from the Command Line
- Abra un símbolo del sistema.
cd \Program Files\IIS Express
o
cd \Program Files (x86)\IIS Express
el sistema operativo de 64 bitsiisexpress /?
para demostrar uso
Por ejemplo, usted puede comenzar su sitio denominado IIS Express de la emisión de la orden iisexpress /site:WebSite1
donde WebSite1 es un sitio de el archivo de configuración del perfil de usuario (C: \ Archivos de programa (x86) \ IIS Express \ AppServer \ applicationhost.config)
Otra forma común de iniciar IIS Express es emitir el comando iisexpress /path:c:\myapp\ /port:80
Este comando ejecuta el sitio de la carpeta c:\myapp
a través del puerto 80.
Se puede usar un bat * que incluya en su carpeta de inicio que inicia IIS Express para usted (usando C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
o las Todos los usuarios carpeta de inicio C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
) .
En Windows 7 se puede usar Windows PowerShell para ocultar la ventana de comandos, por ejemplo yo uso: la ejecución del script
start-process "c:\program files\iis express\iisexpress.exe" -workingdirectory "c:\program files\iis express" -windowstyle Hidden
PowerShell está configurado en Restringido en la mayoría de los nuevos sistemas por defecto así que puede ser que necesite cambiar eso a RemoteSigned o algo primero.
También puede configurar el acceso directo para que se ejecute minimizado y debe ocultar la ventana de comandos. Ver http://www.howtogeek.com/howto/windows-vista/make-a-shortcut-to-start-task-manager-in-minimized-mode/ por ejemplo. –
Uso Vb.net 2010
y poner esto en un botón
Esto ejecutará la consola IIS expreso menos
shell ("C: \ Archivos de programa \ IIS Express \ iisexpress ", vbhide)
Para matar el proceso
* esto va a matar a la IIS Express *
cáscara ("taskkill/f/im iisexpress.exe", vbhide)
- 1. ¿Cómo inicio IIS 7.5 Express?
- 2. Cómo iniciar IIS Express manualmente
- 3. IIS Express o Cassini
- 4. IIS Express no se iniciará
- 5. VS2012 IIS Express Opción desactivada
- 6. IIS Express y Classic ASP
- 7. Es posible degradar IIS Express 8 -> IIS Express 7.5 con VS2012
- 8. ¿En qué cuenta se ejecuta IIS Express?
- 9. ¿Puede IIS Express admitir proxies inversos?
- 10. IIS 7.5 Express Nuevo Virtual Dir
- 11. IIS Express catch-all URL de subdominio
- 12. Iniciar y detener IIS Express mediante programación
- 13. Enlazar IIS Express a una dirección IP
- 14. Respuesta de GZip en IIS Express
- 15. Variables globales dentro de IIS Express
- 16. IIS Express: hacer que SSL funcione
- 17. Configuración de SMTP en IIS Express
- 18. ¿IIS Express es compatible con ASP Classic?
- 19. Crear directorios virtuales en IIS express
- 20. IIS Express (WebMatrix) abierto para conexiones externas
- 21. Cómo usar IIS Express sin contaminar el archivo .csproj
- 22. ¿Cómo configurar Visual Studio 2008 para usar IIS Express?
- 23. ¿Cómo configuro IIS Express para que se ejecute con VS2008?
- 24. Cómo establecer Permitir rutas principales en IIS Express Config
- 25. ¿Cómo instalo IIS Express 7.5 en Windows XP?
- 26. Forzar IIS Express al modo de canalización clásica
- 27. Conexión a IIS Express mediante el emulador de Android
- 28. Eliminar 30 MB de límite de carga en IIS express
- 29. ¿IIS Express admite la depuración de ASP clásica?
- 30. Haga que Localhost sea un dominio personalizado en IIS Express
duplicado posible de [Cómo iniciar IIS expreso manual] (http://stackoverflow.com/questions/5300755/ how-to-start-iis-express-manual) –