元数据包含无法解析的引用:在MS CRM 2016 Online中使用WCF服务作为客户端创建记录时

本文关键字:WCF Online 服务 记录 创建 客户端 2016 CRM 数据包 MS 引用 | 更新日期: 2023-09-27 18:09:31

我使用wcf服务在MS CRM 2016中创建记录。当我通过在本地主机上托管它来消费服务时,我得到响应,但是当我试图在IIS上托管它后消费时,它给出了上述错误。问题是当我在服务中执行任何CRM操作时,只有它给出上述错误,否则它工作得很好。//var httpWebRequest = (HttpWebRequest)WebRequest.Create(string.Format("http://localhost:42078/Service.svc/CreateXML")); var httpWebRequest = (HttpWebRequest)WebRequest.Create(string.Format("http://10.103.40.109/Service.svc/CreateXML"));

这里第一个注释行工作正常,但当我尝试第二行时,它给出了错误。

元数据包含无法解析的引用:在MS CRM 2016 Online中使用WCF服务作为客户端创建记录时

这是我的服务器防火墙造成的问题,我只是做的是在配置标签下的wcf服务配置文件中添加默认代理。它解决了我的问题。

    <system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
      <proxy bypassonlocal="True" proxyaddress="http://proxyaddress:port"/>
    </defaultProxy>
  </system.net>