Re: AD vs ASCX
От: softpro  
Дата: 25.09.05 09:05
Оценка:
Здравствуйте, FalAng

Подозреваю, что дело в делегировании полномочий твоей учетной записи в сети.
Входит следующая ситуация: пока ты открываешь страницу на сервере IIS, ты находишься на том же компьютере, что и сервер приложений, а значит необходимо сделать только одну передачу полномочий с машины на машину для получения данных. Когда же ты открываешь страницу на другом компьютере, то для получения данных твои полномочия должны сначала перейти на сервер приложений, а потом на сервер с AD. По умолчанию учетные записи настроены так, что можно только один раз передать полномочия. Для проверки — попробуй открыть файл на сетевой шаре. Будет тот же эффект, что и с данными в AD.
Чтобы полномочия передавались дальше, нужно у учетной записи, от которой крутится твой сервер приложений (или учетной записи компа, если это SYSTEM или Network Service), включить Trusted for delegation. А у твоей записи проверить, что в AD не стоит Sensitive and can not be trusted. Скорее всего обе эти галки выключены. Потом лучше всего будет перегрузить комп с IIS. Впрочем, гараний не даю, у самого такое вышло только один раз . Если есть желание все же заставить такое работать — читай MSDN по ключевым словам impersonation and delegation.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.