0

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

没运气。

有没有人编写过连接到新安全模型的代码?你做了什么特别的事吗?

在此先感谢,比尔·沃罗汉

4

1 回答 1

0

MS 于 2012 年 8 月 17 日发布了新版本的 SDK。我在 2012 年 8 月 16 日下载了最新版本,但该版本不起作用。一旦我下载了较新的版本并重新编译它就很好用。我只是时机不好。:-(

于 2012-08-20T20:38:41.313 回答