Я пытаюсь загрузить существующие веб-приложения C # и получаю следующие ошибки при загрузке любого веб-проекта:
Создание виртуального каталога http://localhost:/ завершилось ошибкой: у вас нет разрешения на доступ к конфигурации IIS файл. Для открытия и создания веб-сайтов в IIS требуется запуск Visual Studio под учетной записью администратора. Вам нужно будет вручную создать этот виртуальный каталог в IIS, прежде чем вы сможете открыть этот проект.
Следующая ошибка произошла при попытке настроить IIS Express для проекта xxx.WebApi. У вас нет разрешения на доступ к файлу конфигурации IIS. Для открытия и создания веб-сайтов в IIS требуется запуск Visual Studio под учетной записью администратора.
Я пробовал следовать, но тщетно:
- Запуск VS 2017 pro от имени администратора.
- Я убедился, что у меня есть доступ к папкам% systemroot% \ System32 \ inetsrv \ и C: \ Windows \ System32 \ inetsrv \ Config.
- Я установил все функции Windows совместимости с IIS через панель управления.
- Перезапустил диспетчер IIS.
- Создал виртуальные каталоги.
- Изменен путь в реестре HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders \ Personal с u: \ на C: \ Users \ MyUser \ Documents.
- Удалил IIS Express 10.0 из панели управления и переустановил его через установщик VS2017, щелкнув - Отдельные компоненты - облако, сервер базы данных - IIS Express.
- Ремонт VS 2017.
- Получил доступ администратора на машине.
- Создан новый пустой веб-проект, но возникает такая же ошибка, пока новое консольное приложение работает без ошибок.
- Перезагрузка машины после каждого изменения, связанного с установкой.
Все испробованные решения упоминаются в stackoverflow, но у меня не работают. Есть ли что-то тривиальное, чего мне не хватает? Пожалуйста, помогите мне взломать эти ошибки IIS.