ADFS端点问题

时间:2013-08-13 08:46:25

标签: dynamics-crm-2011 adfs

我正试图访问crm 2011 org,如:

using (OrganizationService service = new OrganizationService("CrmConnection"))
{
}

connectionString看起来像:

  <connectionStrings>
    <add name="CrmConnection" connectionString="Server=https://OurDomainName.OurDomainName.com;Username=TheUser;Password=ThePass" />
  </connectionStrings>

当我运行代码时,它会抛出以下错误:

There was no endpoint listening at 
http://adfslogin.OurDomainName.com/adfs/services/trust/13/username 
that could accept the message. This is often caused by an incorrect address or SOAP action.

请注意,我可以使用与web.config中指定的相同凭据访问IE中的URL。

有人可以指出我所遗漏的导致问题的原因吗?

1 个答案:

答案 0 :(得分:1)

请参阅:http://www.powerobjects.com/blog/2014/04/22/error-adfsifd-url-dynamics-crm/

它并不总是有效,但在大多数情况下确实如此。 我们的想法是确保您尽可能以不同的顺序进行足够的iisresets和重新配置,以确保您获得正确的iisresets和重新配置。

本文中描述的步骤很好,但由于某些原因,CRM并不总是听取您提供的命令。

另一种处理此问题的方法是禁用导致问题的用户名端点(具有WS-Trust 1.3的用户端点)。这在我的一个案例中起作用,而第一个解决方案在其他案例中起作用。

对于第二个解决方案,请参阅此MS KB:http://support2.microsoft.com/kb/2912175