401 - Несанкционированный IIS 7.5 на веб-сайте приложения UNC - PullRequest
0 голосов
/ 01 декабря 2010

Я использую Win Server 2008 R2 с IIS 7.5

У меня на веб-сайте есть приложение, в котором включена только анонимная аутентификация.

Приложение указывает на общий диск UNC.

Я создал учетную запись домена IUSRDomain, и оба сервера находятся в одном домене.

Идентификация пула приложений использует учетную запись IUSRDomain.

Разрешение UNC для общего ресурса и файла дает полный контроль над учетной записью IUSRDomain.

Однако, когда я пытаюсь внести какие-либо изменения в настройки приложения IIS, я получаю сообщение об ошибке:

Произошла ошибка при выполнении эта операция.

Имя файла: \? \ UNC \\ share \ webapp \ web.config Ошибка: Невозможно записать файл конфигурации из-за недостаточные разрешения

И когда я пытаюсь просмотреть тестовую страницу HTML, я получаю:

401 - Несанкционировано: доступ запрещен из-за неверных учетных данных. Вы не иметь разрешение на просмотр этого каталога или страницы с использованием учетных данных, которые вы Прилагаемые.

В файле журнала IIS написано:

/ webapp / test.html - 80 - xxx.xxx.xxx.xxx Mozilla / 5.0 + (Windows; + U; + Windows + NT + 6.1; + en-US) + AppleWebKit / 534,7 + (KHTML, + like + Gecko) + Chrome / 7.0.517.44 + Safari / 534,7 401 3 1326 22

Редактировать: Также у меня есть другие приложения под тем же сайтом, которые настроены таким же образом и работают нормально.

1 Ответ

0 голосов
/ 19 января 2011

Необходимо убедиться, что учетная запись, используемая для подключения к пути UNC, имеет доступ на запись в файл web.config на сетевом ресурсе.

Конфигурация IIS7 сохраняет / обновляет информацию в файле web.config, таким образом, появляется сообщение об ошибке.

Кроме того, если ваше приложение должно работать с полным доверием, вы можете использовать CASPOL для измененияразрешения доверия, позволяющие вашему приложению работать с полным доверием.(.NET 2.0)

...