2011-01-05 11 views
13

Ich habe die IIS Express 7.5 Beta 3 installiert und es auf mehreren Computern (Windows 7, Windows Server 2008 R2 und Windows XP) versucht und auf jedem von ihnen bekomme ich den folgenden Fehler beim AusführenIIS Express von der Befehlszeile

iisexpress /path:e:\onlineinvoices\ 

Dies ist der Fehler. Es scheint, dass es die Datei applicationhost.config nicht finden kann. Ich habe auch selbst nach dieser Datei gesucht und sie im AppServer-Ordner des IISExpress-Installationsordners gefunden.

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. 

Die Anweisungen here sind ziemlich komisch vor allem diejenigen, die mit Konfigurationsdatei befassen. In der Tat heißt es, dass die Datei "applicationhost.config" im Ordner "Benutzerdokumente" vorhanden sein sollte, aber dort ist keine Spur davon zu finden.

Antwort

13

Ich hatte das gleiche Problem.

Es begann zu arbeiten, nachdem ich IIS Express durch einen Doppelklick auf die C:\Program Files\IIS Express\iisexpress.exe ausgeführt habe.

Danach hat es funktioniert, als ich es von der Kommandozeile aus ausgeführt habe.

+0

danke Kumpel, also müssen Sie es von .exe zunächst starten, dann funktioniert es. – mare

7

Ja, einmal iisexpress.exe zu starten sollte das Problem beheben. Dies ist ein Bug, den wir so schnell wie möglich beheben werden. Bei Verwendung der Option/path wird eine temporäre Konfigurationsdatei im temporären Verzeichnis verwendet, die so eingerichtet ist, dass sie die angegebene Anwendung enthält. Ohne/path verwendet iisexpress.exe den Standard "applicationhost.config" unter Dokumente und erstellt eines, wenn es nicht existiert.

Hoffe, das hilft.

+0

das ist jetzt ein Blockierungsproblem für mich; Ich benutze SpecFlow + WatiN, um automatische Akzeptanztests durchzuführen, die Firefox animieren, unsere ASP.NET-Webanwendung über einen Webserver zu treffen, um das erwartete Verhalten zu überprüfen. Kürzlich habe ich von Cassini zu IIS Express gewechselt, und alles läuft gut auf unserem Build-Agent von der Kommandozeile aus. Wenn TeamCity es jedoch ausführt, kann der Server nicht gestartet werden und verursacht diesen Fehler. –

Verwandte Themen