Microsoft已将新CRM站点的身份验证模型从LiveID更改为Microsoft Online Services。我本周建立了一个新站点并启动并运行但是我编写的代码使用早期绑定类连接到站点无法进行身份验证。
使用LiveID的旧网站的我的连接字符串如下所示。
我正在尝试连接到使用Microsoft Online Services进行身份验证的新网站
我创建了一个XrmDataContext的实例,它似乎工作正常,直到我实际从网站上传数据。我收到的错误是 ACS10002:处理SOAP正文时发生错误。 ACS50012:身份验证失败。
我在这里尝试了所有身份验证类型列表http://technet.microsoft.com/en-us/library/ff681567,但似乎都没有。
我看到很多论坛帖子说发现服务网址已经更改,所以我尝试将其添加到我的连接字符串中。 发现网址= https://disco.crm.dynamics.com/XRMServices/2011/Discovery.svc
没有运气。
是否有人编写了连接到新安全模型的代码?你做了什么特别的事吗?
提前致谢, 比尔沃洛汉
答案 0 :(得分:0)
MS于2012年8月17日发布了新版本的SDK。我在2012年8月16日下载了最新版本,但该版本无效。一旦我下载了较新的版本并重新编译它就会很好用。我的时机不好。 : - (