我正在尝试从我的自定义WCF服务调用CRM webservice。我得到了例外"来电者未通过该服务进行身份验证"。检查IIS中的身份验证模式(托管我的wcf服务)。它设置为启用匿名身份验证。
在从WCF调用时,MSCRM服务验证失败的原因是否有任何原因?
以下是我调用CRM网络服务的代码
OrganizationService service;
var crmConnection = CrmConnection.Parse("Server=http://myserver/orgname; Domain=domainname; Username=username; Password=passwordtext");
service = new OrganizationService(crmConnection);
Entity crmEvent = service.Retrieve("new_event", eventId, new ColumnSet("status"));
答案 0 :(得分:0)
使用Windows身份验证时,您需要将Networkcredential传递给OrganizationService的构造函数。
@Daryl here已经回答了这个问题。