IIS Express: 404 0x80070002 на D: - PullRequest
       44

IIS Express: 404 0x80070002 на D:

0 голосов
/ 08 октября 2018

У меня проблема с запуском приложения 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] (Инсайдерское превью)

Мои две основные теории на этом этапе:

  1. Это связано снедавняя инсайдерская сборка.Проблема начала появляться 2-3 обновления назад.Я попытался отменить версию Windows, но не могу вернуть более одной версии.

  2. Что-то, связанное с разрешениями.Я попытался добавить группу ISS_USERS в более позднюю попытку, но это не сработало.

Что я пробовал до сих пор:

  • Удаление IISExpress 10.0
  • Установка IIS Express 8.0
  • Удаление appsettings.config
  • Удаление папки .vs
  • Добавление группы ISS_USERS в папку
  • Перезагрузка
  • Восстановление версии Windows
  • Восстановление Visual Studio
  • Обновление Visual Studio

Это параметры безопасности проекта в C: \Пользователи \ ИМЯ ПОЛЬЗОВАТЕЛЯ \ Source \ repos

image\Source\repos">

И это настройки безопасности проекта в D: \ code

security settings for the project in D:\code

Наконец: я знаю, что все работает, если я использую C: \ Users \ USERNAME \ Source \ repos для хранения своего кода.Однако я хочу, чтобы это работало в D: \ code, как это было ранее.

...