Microsoft 已将新 CRM 站点的身份验证模型从 LiveID 更改为 Microsoft Online Services。本周我建立了一个新站点并启动并运行,但我编写的使用早期绑定类连接到该站点的代码无法进行身份验证。
我使用 LiveIDs 的旧站点的连接字符串如下所示。
我正在尝试使用此连接字符串连接到使用 Microsoft Online Services 进行身份验证的新站点
我创建了一个 XrmDataContext 实例,它似乎可以正常工作,直到我实际从站点上传数据。我收到的错误是 ACS10002:处理 SOAP 正文时发生错误。ACS50012:身份验证失败。
我在这里尝试了所有身份验证类型列表http://technet.microsoft.com/en-us/library/ff681567,但似乎没有一个有效。
我看到很多论坛帖子说发现服务 URL 已更改,因此我尝试将其添加到我的连接字符串中。发现 URL=https://disco.crm.dynamics.com/XRMServices/2011/Discovery.svc
没运气。
有没有人编写过连接到新安全模型的代码?你做了什么特别的事吗?
在此先感谢,比尔·沃罗汉