Web services 错误:元数据包含无法解析的引用:Dynamics 365 online
我正在尝试创建web服务ASMX来连接D365。 但当我尝试连接到D365时,我收到了以下错误消息:- 我试图将DLL更改为最新版本,但仍然出现相同的错误。有关我的代码的更多详细信息:-Web services 错误:元数据包含无法解析的引用:Dynamics 365 online,web-services,dynamics-crm,dynamics-365,Web Services,Dynamics Crm,Dynamics 365,我正在尝试创建web服务ASMX来连接D365。 但当我尝试连接到D365时,我收到了以下错误消息:- 我试图将DLL更改为最新版本,但仍然出现相同的错误。有关我的代码的更多详细信息:- public class CRMConnection { public OrganizationServiceProxy service; private ClientCredentials credentials; private String UserName = WebConfig
public class CRMConnection
{
public OrganizationServiceProxy service;
private ClientCredentials credentials;
private String UserName = WebConfigurationManager.AppSettings["CRM_Username"];
private String Password = WebConfigurationManager.AppSettings["CRM_Password"];
public CRMConnection()
{
Uri OrganizationUri = new Uri(WebConfigurationManager.AppSettings["CRM_URL"]);
credentials = new ClientCredentials();
credentials.UserName.UserName = UserName;
credentials.UserName.Password = Password;
service = new OrganizationServiceProxy(OrganizationUri, null, credentials, null);
}
}
错误出现在这一行:
service = new OrganizationServiceProxy(OrganizationUri, null, credentials, null);
我的项目目标框架是4.5.2
注意:我在其他project Windows应用程序中使用了相同的代码,它运行良好
我们将非常感谢您在这方面的帮助
谢谢。这个案子已经解决了。问题在于代理设置。我尝试了许多版本的DLL,并将项目目标框架更改为4.6.1。仍然出现相同的错误:。能否尝试使用构造函数IServiceConfiguration、ClientCredentials?您可以使用ServiceConfigurationFactory从您的url到D365中的组织服务创建它。还可以使用最新版本的Xrm SDK。@Majed Al-Omair您能在这里分享您所说的代理设置更改吗