"Невозможно проверить доступ к пути (C:\inetpub\wwwroot)" при добавлении виртуального каталога

Я пытаюсь настроить службы IIS и службы ASP.NET на Windows Server 2008 R2. Физический каталог был создан, но я не могу заставить его работать. Это новая установка роли IIS.

enter image description here

Сервер находится в домене, а domain\server $имеет доступ для чтения/записи/просмотра к C:\inetpub\wwwroot. Доступ для чтения/записи/просмотра также предоставляется:

  • Администраторы
  • Сетевые службы
  • Пользователи
  • IIS_IUSRS
  • IUSR

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

  • В диалоговом окне Edit Virtual Directory -> Connect As выберите "Пользователь приложения" (пройти через проверку подлинности). Когда я нажимаю Test Settings, я получаю вышеуказанную ошибку.

  • В диалоговом окне Edit Virtual Directory -> Connect As выберите "Особый пользователь": IUSR (без пароля). Когда я нажимаю Test Settings, я получаю следующее: enter image description here

Другие заметки

Анонимная аутентификация включена, а анонимный идентификатор пользователя - это идентификатор пула приложений.

Конфигурация пула приложений выглядит следующим образом: enter image description here

В веб-браузере http://localhost возвращает пустую страницу, но без ошибок.

Любая помощь будет оценена.

Ответ 1

У меня была такая же проблема до сих пор; как вы упомянули, я попробовал "Подключить как", а имя пользователя и пароль, которые я записал, был моим машинным пользователем (IIS работает на этом компьютере), я протестировал соединение, и он работает сейчас. Возможно, если вы не использовали этого пользователя машины (попробуйте пользователя с правами администратора), вы должны попробовать, он сработал у меня, он может работать и в вашем случае.

Ответ 2

У меня была такая же проблема, и я не мог понять ее почти целый день. Я добавил IUSR и NetworkService к разрешениям папки, я убедился, что он работает как NetworkService. Я попробовал олицетворение и даже работал как администратор (НЕ ДЕЛАЙТЕ ЭТО). Затем кто-то рекомендовал, чтобы я попытался запустить страницу с сервера Windows 2008 R2, и указал на сопоставления обработчиков, которые были отключены.

Я получил это для работы с этим:

  • Откройте представление функций вашего веб-сайта.
  • Перейдите к сопоставлениям обработчиков.
  • Найдите путь для .cshtml
  • Щелкните правой кнопкой мыши и выберите "Редактировать права".
  • Выберите Execute
  • Нажмите ОК.

Теперь попробуйте обновить свой веб-сайт.

Ответ 3

Попытайтесь вернуться к интернет-информационным службам, щелкнуть по интранету, которую вы создали, и выбрать разрешение на редактирование.

Когда откроется диалоговое окно wwwroot, выберите вкладку совместного доступа и нажмите "поделиться" в раскрывающемся меню, выберите пользователей и их уровень разрешений или просто выберите всех и для чтения разрешений и справа.

Ответ 4

У меня такая же проблема, и решение сняло флажок "Использовать порты 80 и 443" в расширенной конфигурации skype!

Ответ 5

Я думаю, что лучшее решение этой проблемы можно найти здесь: Разрешения IIS_IUSRS и IUSR в IIS8 Это хороший обходной путь, но он не работает при доступе к веб-серверу через Интернет.