3

我的 Sharepoint 2007 Web 部件执行代码以启动 K2 工作流程。工作流服务器驻留在另一台服务器上。

当我的代码执行时,我收到以下错误:“24408 K2:NT AUTHORITY\ANONYMOUS LOGON from 172.172.172.172:1721 没有权限启动进程 MyProject\MyProcessName”

我确定这是一个一般的 IIS 委派问题(不是特定于 K2),但我不确定如何解决它。为什么 Sharepoint 在应该模拟当前域用户时尝试以 AnonymousLogon 身份连接到另一台服务器?

注意: - 我的 Sharepoint AppPool 身份是域用户(不是网络服务)。- 启用 ASP.NET 模拟。

4

2 回答 2

2

您正在尝试做的事情称为委托而不是模仿。模拟仅在本地服务器上。有很多事情必须是正确的,代表团才能发挥作用。

一个开始的地方是Kerberos 身份验证和故障排除委派问题

David Wang 博客是关于这些问题的非常有用的资源。

于 2008-11-11T15:10:32.443 回答
1

您还应该前往K2 Underground,这里有大量关于如何让 Kerberos 委托与他们的产品一起工作的信息。K2 附带的安装指南还包含有关如何安装 K2 并将其配置为与 Kerberos 一起使用的分步说明。

于 2008-11-11T18:51:07.067 回答