У меня проблема с запуском приложения asp.net из D:.
Если я создаю новый проект MVC asp.net в D: \ code и нажимаю кнопку отладки, я получаю IIS Express 10.0 404На странице написано:
Detailed Error Information:
Module IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Однако, если я создаю подобный проект в C: \ Users \ USERNAME \ Source \ repos, все работает как положено.
Эта проблема начала появляться через 3-4 неделитому назад.До этого все проекты работали нормально с D: \ code.
В настоящее время я работаю
- Visual Studio 15.8.6
- IIS Express 10.0
- Microsoft Windows [Версия 10.0.18242.1000] (Инсайдерское превью)
Мои две основные теории на этом этапе:
Это связано снедавняя инсайдерская сборка.Проблема начала появляться 2-3 обновления назад.Я попытался отменить версию Windows, но не могу вернуть более одной версии.
Что-то, связанное с разрешениями.Я попытался добавить группу ISS_USERS в более позднюю попытку, но это не сработало.
Что я пробовал до сих пор:
- Удаление IISExpress 10.0
- Установка IIS Express 8.0
- Удаление appsettings.config
- Удаление папки .vs
- Добавление группы ISS_USERS в папку
- Перезагрузка
- Восстановление версии Windows
- Восстановление Visual Studio
- Обновление Visual Studio
Это параметры безопасности проекта в C: \Пользователи \ ИМЯ ПОЛЬЗОВАТЕЛЯ \ Source \ repos
\Source\repos">
И это настройки безопасности проекта в D: \ code
Наконец: я знаю, что все работает, если я использую C: \ Users \ USERNAME \ Source \ repos для хранения своего кода.Однако я хочу, чтобы это работало в D: \ code, как это было ранее.