IIS Express из командной строки
-
25-09-2019 - |
Вопрос
Я установил 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 должен существовать в папке документов пользователей, но там нет следов.
Решение
У меня такая же проблема.
Он начал работать после того, как я провел IIS Express, дважды щелкнув на C:\Program Files\IIS Express\iisexpress.exe
.
После этого он работал, когда я запустил его из командной строки.
Другие советы
Да, запуск iisexpress.exe One Time должен решить проблему. Это ошибка, которую мы исправимся с самой ранней возможностью. Использование параметра / PATH использует файл временного конфигурации в каталоге Temp, который настроен для включения указанного приложения. Без / path, iisexpress.exe использует по умолчанию applationhost.config под документами и создаст один, если оно не существует.
Надеюсь это поможет.