Почему моя веб-часть выдает ошибку о «NT Authority / Anonymous User»? - PullRequest
2 голосов
/ 11 ноября 2008

Моя веб-часть Sharepoint 2007 выполняет код для запуска процесса рабочего процесса K2. Сервер рабочего процесса находится на другом сервере.

Когда мой код выполняется, я получаю следующую ошибку: «24408 K2: NT AUTHORITY \ ANONYMOUS LOGON от 172.172.172.172:1721 не имеет прав на запуск процесса MyProject \ MyProcessName»

Я уверен, что это общая проблема делегирования IIS (не специфичная для K2), но я не уверен, как ее решить. Почему Sharepoint пытается подключиться к другому серверу как AnonymousLogon, когда он должен выдавать себя за текущего пользователя домена?

Примечания: - Моя учетная запись Sharepoint AppPool является пользователем домена (не сетевой службой). - Олицетворение ASP.NET включено.

Ответы [ 2 ]

2 голосов
/ 11 ноября 2008

То, что вы пытаетесь сделать, называется делегированием, а не подражанием. Олицетворение только на локальном сервере. Есть много вещей, которые должны быть правильными для делегирования на работу.

Для начала нужно было бы Проверка подлинности и устранение неполадок Kerberos, проблемы делегирования

Блог Дэвида Вана - очень полезный ресурс по этим вопросам.

1 голос
/ 11 ноября 2008

Вам также следует отправиться на K2 Underground , там есть множество информации о том, как заставить делегацию Kerberos работать со своим продуктом. Руководство по установке, поставляемое с K2, также содержит пошаговые инструкции по установке K2 и настройке его для работы с Kerberos.

...