【发布时间】:2010-02-22 08:14:38
【问题描述】:
我有多个 SharePoint Web 部件需要访问集成到 MOSS2007 中的 Reporting Service 2008。
我将使用 2 个端点:ReportService2006 和 ReportExecution2005。
我想将调用 Web 服务的所有逻辑放在一个公共程序集(类库)中,该程序集将打包在包含 Web 部件的同一 WSP 中。
我尝试从我的公共类库项目中添加服务引用,但代理未正确生成,我无法在设计时使用任何智能感知。因此我现在使用 svcutil.exe 来生成代理。
不幸的是微软在这个article中表示svcutil.exe会出现Kerberos身份验证问题:
Svcutil.exe 生成基于客户端的 关于 Web 服务说明 语言 (WSDL) 或策略文件 从服务中收到。用户 主体名称 (UPN) 由 将用户名与“@”连接起来 然后添加一个完全合格的 域名 (FQDN)。但是,对于用户 在 Active Directory 上注册的人, 此格式无效且 UPN 该工具生成会导致 Kerberos 身份验证失败 带有以下错误消息: 登录尝试失败。解决这个问题 问题,手动修复客户端文件 该工具生成的
我的环境已设置为通过 SSL 使用 Kerberos。我该如何解决?
【问题讨论】:
标签: sharepoint sql-server-2008 ssl kerberos