Web services 错误:元数据包含无法解析的引用:Dynamics 365 online

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

我正在尝试创建web服务ASMX来连接D365。 但当我尝试连接到D365时,我收到了以下错误消息:-

我试图将DLL更改为最新版本,但仍然出现相同的错误。有关我的代码的更多详细信息:-

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您能在这里分享您所说的代理设置更改吗