我的客户正在使用本地D365。 我需要使用SDK进行连接。不幸的是,返回的服务始终为空。
这是我尝试过的代码。
private IOrganizationService GetService()
{
IOrganizationService service = null;
string value = System.Configuration.ConfigurationSettings.AppSettings["CRMConnectionString"];
//CrmConnection con = CrmConnection.Parse(value);
CrmServiceClient conn = new Microsoft.Xrm.Tooling.Connector.CrmServiceClient(value);
return (IOrganizationService)((conn.OrganizationWebProxyClient != null) ? (IOrganizationService)conn.OrganizationWebProxyClient : (IOrganizationService)conn.OrganizationServiceProxy);
}
连接字符串如下所示
<connectionStrings>
<add name="CRMConnectionString" connectionString="AuthType=AD;Url=http://contoso:8080/Test;" />
</connectionStrings>
您能看到一些明显的缺陷或错误吗? 要么 你能给我一个工作代码的例子吗? 要么 你能让我知道如何最好地解决它吗?