我正在为执行CRUD的Microsoft Dynamics CRM 2013开发Web门户。我在创建帐户记录时遇到问题。帐户实体有选项设置行业类型,我试图从门户网站设置它。我写过。
Entity account = new Entity("account");
account["name"] = txtAccountName.Value;
account["industrycode"] = new OptionSetValue(int.Parse(selectIndustryType.Value));
proxy.Create(account);
我只能使用名称来创建帐户记录,因为它是必需的。每当我尝试使用选项设置值创建帐户记录时,CRM会抛出 System.Security.SecurityException 异常。 可能是什么问题?
答案 0 :(得分:2)
SDK实际上允许您创建记录而不提供所有必需字段,因此这不是问题。这听起来就像您连接到CRM的用户没有对帐户或帐户创建触发的内容具有适当的权限。
在我未能添加用于连接CRM组织的用户之前,我已经看到此错误。
您可以使用打开服务器上的跟踪来深入挖掘错误 https://crmdiagtool2011.codeplex.com/并使用读取跟踪日志 https://crmtracereader.codeplex.com/