none
OrganizationData.svc添加引用的问题 RRS feed

  • 问题

  • 问题是这样的:

    我自己建立了一个项目,要引用这个服务,但是一直找不到这个服务,用IE是可以打开的。请问这是什么问题?

    显示的错误是这样的:

    URI http://server/组织名/XRMServices/2011/OrganizationData.svc/ 处的文档未被识别为已知的文档类型。
    来自各已知类型的错误信息可能有助于修复该问题:
    - 来自“DISCO 文档”的报告是“在 URL http://server/组织名/XRMServices/2011/OrganizationData.svc/ 处找不到发现文档。”。
      - 无法识别此文档格式。
    - 来自“WSDL 文档”的报告是“XML 文档(2, 2)中有错误。”。
      - 不应有 <service xmlns='http://www.w3.org/2007/app'>。
    - 来自“XML 架构”的报告是“W3C XML 架构的根元素应为 <schema>,命名空间应为“http://www.w3.org/2001/XMLSchema”。”。
    Metadata contains a reference that cannot be resolved: 'http://172.16.18.30/NFFund/XRMServices/2011/OrganizationData.svc'.
    The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Negotiate,NTLM'.
    远程服务器返回错误: (401) 未经授权。
    If the service is defined in the current solution, try building the solution and adding the service reference again.

    2011年3月31日 8:26

答案

  • 1. 要使用VS 2010进行开发;
    2. 关于样例,在sdk中有很多,而且在每个文件夹下面有readme.doc文件,里面已经介绍了如何配置每个样例工程
    daemon lin
    • 已标记为答案 逍遥金 2011年4月9日 14:38
    2011年4月2日 6:26

全部回复

  • 返回的错误信息是401错误,也就是你提供的访问该服务的凭据不正确。

    你在vs中添加服务引用时,vs会弹出登录框,你输入的用户名和密码是否有误?


    daemon lin
    2011年3月31日 10:15
  • 你好,我添加引用时,没有弹出要输入用户名和密码!
    2011年4月1日 3:35
  • 你是在服务器本机上面使用vs创建项目么?

    如果不是在服务器上运行vs进行添加的,那么,运行vs的电脑是否已经加入域?

    是否尝试过使用机器名,而非IP地址去访问?

    添加的是“服务引用”,而非“web引用”么?

     


    daemon lin
    2011年4月1日 5:37
  • 我在本机上引用服务器上的service服务,我用的是net2008,我同事用的是net2010,都没有加入域,他可以添加上,我不能添加,是不是必须用4.0的框架,还有他添加之后编译,报很多错误,我给您发两个类似的错误,都是这两类错误。

    在编译解决方案时,显示的错误都是OrganizationService服务里的Reference.cs错误。大概有将近50个相似的错误。我给您摘抄两个错误描述:基本就是这两类错误。
    Partial declarations of 'CLibrary.XrmOrganizationService.KeyValuePairOfRelationshipEntityCollectionX_PsK4FkN' must be all classes, all structs, or all interfaces

    The namespace 'CLibrary.XrmOrganizationService' already contains a definition for 'EntityRole'

     

    您好,如果有现成的例子,请您发给我一个完整的例子可以吗?我对crm还不熟悉,新手。就一个查询或者添加、更新的一个完整CRM2011的例子就行。先谢谢您了。如果有的话,给我发邮件或者加MSN都行,再次感谢您。

    我的邮箱/MSN:qcooo@hotmail.com

    再次感谢您!

    2011年4月2日 2:35
  • 1. 要使用VS 2010进行开发;
    2. 关于样例,在sdk中有很多,而且在每个文件夹下面有readme.doc文件,里面已经介绍了如何配置每个样例工程
    daemon lin
    • 已标记为答案 逍遥金 2011年4月9日 14:38
    2011年4月2日 6:26