Я настроил некоторые сайты в IIS, указывающие на E: \ WebApps и подпапки. В основных настройках, когда я нажимаю кнопку Test Settings ... (подключение в качестве пользователя приложения), я получаю сообщение об ошибке:
Сервер настроен на использование сквозной аутентификации со встроенной учетной записью для доступа к указанному физическому пути. Однако диспетчер IIS не может проверить, есть ли доступ у встроенной учетной записи. Убедитесь, что удостоверение пула приложений имеет доступ на чтение к физическому пути. Если этот сервер присоединен к домену и удостоверением пула приложений является NetworkService или LocalSystem, убедитесь, что \ $ имеет доступ для чтения к физическому пути. Затем проверьте эти настройки еще раз.
Я проверил, что мой IIS работает как СЕТЕВАЯ СЛУЖБА, поэтому я предоставил доступ для чтения, чтения и выполнения и просмотра содержимого папок не только к E: \ WebApps, но и к E :. Но я все равно получаю ошибку. Этот компьютер не является частью домена. Есть идеи, что мне не хватает?
Я пробовал поместить web.config в E: \ WebApps и перезапустить IIS и сайт в частности, но это не имело никакого значения.
Я не мог заставить проверку работать (где-либо еще, кроме как на моей рабочей станции), но в конце концов я пошел дальше, и все работало нормально, так что, возможно, это было не так важно.
Попробуйте: 1) Заменить разрешения для дочерней папки 2) Файл web.config доступен в папке e: \ WebApps 3) Перезагрузите IIS.