使用Kerberos over SSL从SharePoint调用Reporting Services Web服务

使用Kerberos over SSL从SharePoint调用Reporting Services Web服务,sharepoint,sql-server-2008,ssl,kerberos,Sharepoint,Sql Server 2008,Ssl,Kerberos,我有多个SharePoint web部件需要访问集成到MOSS2007中的Reporting service 2008 我将使用两个端点:ReportService2006和ReportExecution2005 我想将调用web服务的所有逻辑放在一个公共汇编类库中,该类库将打包在包含web部件的同一WSP中 我试图从我的公共类库项目中添加服务引用,但代理未正确生成,我无法在设计时使用任何intellisense。因此,我现在使用svcutil.exe生成代理 不幸的是,Microsoft表示s

我有多个SharePoint web部件需要访问集成到MOSS2007中的Reporting service 2008

我将使用两个端点:ReportService2006和ReportExecution2005

我想将调用web服务的所有逻辑放在一个公共汇编类库中,该类库将打包在包含web部件的同一WSP中

我试图从我的公共类库项目中添加服务引用,但代理未正确生成,我无法在设计时使用任何intellisense。因此,我现在使用svcutil.exe生成代理

不幸的是,Microsoft表示svcutil.exe在以下方面与Kerberos身份验证存在问题:

Svcutil.exe生成基于客户端的 关于Web服务描述 语言WSDL或策略文件 从服务处收到。用户 主体名称UPN由生成 将用户名与@ 然后添加一个完全限定的 域名FQDN。然而,对于用户来说 谁在Active Directory上注册的, 此格式无效,UPN 该工具生成的结果会导致 Kerberos身份验证失败 将显示以下错误消息: 登录尝试失败。要解决这个问题, 问题,请手动修复客户端文件 工具生成的


我的环境已设置为通过SSL使用Kerberos。如何解决此问题?

此线程没有回复,因此我使用asmx而不是WCF,现在它就像一个魔咒一样工作