2010-12-01 4 views
0

Я бегу выигрыш Server 2008 R2 с IIS 7.5401 - Несанкционированное IIS 7.5 на UNC сайте приложения

У меня есть приложение под веб-сайт, который только дал возможность анонимной проверки подлинности.

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

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

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

Разрешения UNC Share and File позволяют полностью контролировать учетную запись IUSRDomain.

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

There was an error while performing this operation.

Filename: \?\UNC\\share\webapp\web.config Error: Cannot write configuration file due to insufficient permissions

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

401 - Unauthorized: Access is denied due to invalid credentials. You do not have permission to view this directory or page using the credentials that you supplied.

файл журнала

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

Edit: Кроме того, у меня есть другие приложения под тем же мы bsite, которые настроены одинаково и работают нормально.

ответ

0

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

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

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

+0

Я не знал о CASPOL, спасибо. – capdragon 2011-01-19 19:07:28