2011-01-05 15 views
13

Instalé el IIS Express 7.5 Beta 3 y lo probé en varios equipos (Windows 7, Windows Server 2008 R2 y Windows XP) y en cada uno de ellos recibo el siguiente error al ejecutarExprés de IIS desde la línea de comandos

iisexpress /path:e:\onlineinvoices\ 

Este es el error. Parece que no puede encontrar el archivo applicationhost.config. También busqué este archivo y lo encontré en la carpeta AppServer de la carpeta de instalación de IISExpress.

Copied template config file 'C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config' to 'C:\Users\marko\AppData\Local\Temp\iisexpress\applicationhost201115151422496.config' 
Temp configuration file settings error. 

The system cannot find the file specified. 

Las instrucciones here son bastante raros en especial las que tienen que ver con el archivo de configuración. De hecho, dice que el archivo applicationhost.config debe existir en la carpeta Documentos de los usuarios, pero no hay rastro de él allí.

Respuesta

13

Tuve el mismo problema.

Comenzó a funcionar después de ejecutar IIS Express haciendo doble clic en C:\Program Files\IIS Express\iisexpress.exe.

Después de eso funcionó cuando lo ejecuté desde la línea de comandos.

+0

gracias amigo, por lo que tiene que iniciarlo desde .exe inicialmente, entonces funciona. – mare

7

Sí, lanzar iisexpress.exe una vez debería solucionar el problema. Este es un error que solucionaremos en la primera oportunidad. El uso de la opción/path usa un archivo de configuración temporal en el directorio temporal, que está configurado para incluir la aplicación especificada. Sin/path, iisexpress.exe usa el predeterminado applicationhost.config debajo de los documentos y creará uno si no existe.

Espero que esto ayude.

+0

esto es un problema de bloqueo para mí ahora; Utilizo SpecFlow + WatiN para ejecutar pruebas de aceptación automáticas, animando a Firefox para que acceda a nuestra aplicación web ASP.NET a través de un servidor web para verificar el comportamiento esperado. Recientemente cambié de Cassini a IIS Express, y todo funciona bien en nuestro agente de compilación desde la línea de comandos. Sin embargo, cuando TeamCity lo ejecuta, el servidor no puede iniciarse, lanzando este error. –

Cuestiones relacionadas