我正试图访问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。
有人可以指出我所遗漏的导致问题的原因吗?
答案 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