1

我正在尝试访问 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。

有人可以指出导致问题的我所缺少的吗?

4

1 回答 1

1

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

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

文章中描述的步骤很好,但由于某种原因,CRM 并不总是听你给它的命令。

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

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

于 2014-10-07T12:38:27.103 回答