2011-01-05 17 views
13

Ho installato IIS Express 7.5 Beta 3 e l'ho provato su più computer (Windows 7, Windows Server 2008 R2 e Windows XP) e su ognuno di essi viene visualizzato il seguente errore durante l'esecuzione diIIS express dalla riga di comando

iisexpress /path:e:\onlineinvoices\ 

Questo è l'errore. Sembra che non riesca a trovare il file applicationhost.config. Ho cercato anch'io questo file e l'ho trovato nella cartella AppServer della cartella di installazione di 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. 

Le istruzioni here sono piuttosto strane in particolare quelli che si occupano di file di configurazione. Di fatto, dice che applicationhost.config dovrebbe esistere nella cartella Documenti degli utenti ma non c'è traccia di esso.

risposta

13

Ho avuto lo stesso problema.

Ha iniziato a funzionare dopo aver eseguito IIS Express facendo doppio clic sullo C:\Program Files\IIS Express\iisexpress.exe.

Successivamente ha funzionato quando l'ho eseguito dalla riga di comando.

+0

grazie amico, quindi è necessario avviarlo da .exe inizialmente, quindi funziona. – mare

7

Sì, il lancio di iisexpress.exe una volta dovrebbe risolvere il problema. Questo è un bug che sistemeremo alla prima opportunità. L'utilizzo dell'opzione/path utilizza un file di configurazione temporaneo nella directory temp, che viene configurato per includere l'app specificata. Senza/percorso, iisexpress.exe utilizza il file applicationhost.config predefinito sotto i documenti e ne creerà uno se non esiste.

Spero che questo aiuti.

+0

questo è un problema di blocco per me ora; Uso SpecFlow + WatiN per eseguire test di accettazione automatici, animando Firefox per colpire la nostra app Web ASP.NET attraverso un server Web per verificare il comportamento previsto. Recentemente ho passato da Cassini a IIS Express, e tutto gira bene sul nostro agente di build dalla riga di comando. Tuttavia, quando TeamCity lo esegue, il server non si avvia, generando questo errore. –