IIS из командной строки

Я установил 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 должен существовать в папке "Документы пользователей", но там нет никаких следов.

Ответы

Ответ 1

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

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

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

Ответ 2

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

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