Почему моя веб-часть выдает ошибку об авторизации NT/анонимном пользователе?

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

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

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

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


person willem    schedule 11.11.2008    source источник


Ответы (2)


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

Начать можно с проверки подлинности Kerberos и устранения неполадок делегирования.

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

person Igal Serban    schedule 11.11.2008

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

person cpound    schedule 11.11.2008