IIS express из командной строки - PullRequest
13 голосов
/ 05 января 2011

Я установил IIS Express 7.5 Beta 3 и попробовал его на нескольких компьютерах (Windows 7, Windows Server 2008 R2 и Windows XP), и на каждом из них я получаю следующую ошибку при запуске

iisexpress /path:e:\onlineinvoices\

Это ошибка. Кажется, он не может найти файл applicationhost.config. Я сам тоже искал этот файл и нашел его в папке AppServer папки установки 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.

Инструкции здесь довольно странные, особенно те, которые имеют дело с файлом конфигурации. На самом деле он говорит, что applicationhost.config должен существовать в папке «Пользовательские документы», но там его нет.

Ответы [ 2 ]

13 голосов
/ 05 января 2011

У меня была такая же проблема.

Она начала работать после того, как я запустил IIS Express, дважды щелкнув по C:\Program Files\IIS Express\iisexpress.exe.

После этого он заработал, когда я запустил его из командной строки..

7 голосов
/ 07 января 2011

Да, запуск iisexpress.exe один раз должен решить проблему. Это ошибка, которую мы исправим при первой же возможности. При использовании параметра / path используется временный файл конфигурации в каталоге temp, который настроен на включение указанного приложения. Без / path iisexpress.exe использует по умолчанию applicationhost.config для документов и создаст его, если он не существует.

Надеюсь, это поможет.

...