ASP использует GetObject для вызова методов ADSI

У меня есть классический ASP-сайт, работающий в контексте пула приложений учетной записи домена, который использует windows-auth для проверки интерфейсного пользователя. Код может нормально запрашивать AD через LDAP и ADSI, однако, пытаясь получить ссылку на объект, похожий на объект компьютера, используя GetObject, он не может это сделать. Я прочитал это [http://support.microsoft.com/kb/278836], но меня смущает, почему он не работает в контексте пула приложений, когда учетная запись (а) является пользователем домена и (б) имеет разрешения на выполнение действий (переместить компьютер из одного подразделения в другое подразделение). Есть ли другой способ заставить его работать без переписывания сайта в ASP.NET или что-то в этом роде?

1 ответ

Не берите в голову. Я понял, что лучший вариант для этой конкретной задачи - поставить в очередь запрошенную операцию в таблице базы данных и обработать ее, используя отдельную запланированную задачу. Это позволяет записывать как запрос, так и результат завершения процесса.

Другие вопросы по тегам