У меня была точно такая же проблема, когда организация, на которую я работал, сменила сетевой диск, где они сопоставили мою папку «Мои документы» (вместе с кучей других). Раньше он был на \ machine1 \ myusername $ и был перемещен в \ someothermachine \ myusername $.
Когда я попытался запустить iisexpress в окне консоли из «C: \ Program Files (x86) \ IIS Express>» через командную строку VS, он вернулся с
An error occurred while reading configuration information. Make sure that the configuration file \\machine1\myusername$\IISExpress\config\applicationhost.config exists, it is accessible, and contains valid configuration information.
Их скрипт не удосужился пронестись через реестр и обновить указатели от старого «дома» до нового. Таким образом, я обнаружил пропущенные файлы, дубликаты в некоторых случаях и грубые сообщения в духе «этот файл в данный момент недоступен для использования на этом компьютере».
Чтобы исправить это, я сделал следующее:
- Находится в корне / базе моей новой папки "Мои документы" (теперь
\\someothermachine\myusername$
)
- Выполнил (вручную, через regedit) поиск по ключам, значениям и данным для
\\machine1\myusername$\
и заменил его новой версией. Это заняло некоторое время, было около 40-50 замен.
- Rebooted.
Затем я снова смог запустить iisexpress из того же окна консоли. Он перерегистрировал стандартный базовый веб-сайт и все снова работает.
Надеюсь, это поможет кому-то еще!