Code Copied

CRM创建Record时访问被拒绝

问题描述

今天在使用C#调用XRM Service执行CRM Entity Record的创建操作时,出现访问被拒绝的异常。

image

并且在CRM连接串中,我提供的是管理员的账号信息。

image

连接串中的Url参数也能在浏览器中正常访问。

在CRM里Administrator用户在Security Role里已经拥有了System Administrator角色,而System Administrator角色基本上对所有的Entity都有CURD的权限。

image

SNAGHTML36a840

问题原因

在提供OrganizationService的Url参数时必须得带上组织名称,否则无法对Entity的Record进行CRUD操作。

解决办法

在Url中包含组织名称

image