【问题标题】:Dynamics CRM 2011 SOAP Service /webDynamics CRM 2011 SOAP 服务/web
【发布时间】:2013-03-02 12:27:56
【问题描述】:

我的 本地 的 SOAP 服务 有问题 Dynamics CRM 2011 安装在我的 Windows Server 2008 R2 服务器上。

如果我用

调用我的 SOAP-Service
"http://crmdevsvr/Contoso/XRMServices/2011/Organization.svc"

或

"http://crmdevsvr/Contoso/XRMServices/2011/Organization.svc?wsdl"

它变成了响应。

否则,如果我用我的 Silverlight-Resource 调用我的 SOAP-Service,它会在函数内部构建 GetSoapService() 网址

"Uri serviceUrl = CombineUrl(GetServerBaseUrl(), "/XRMServices/2011/Organization.svc/web");"

当我尝试调用 URL 时,它不起作用:

"http://crmdevsvr/Contoso/XRMServices/2011/Organization.svc/web"

现在,有趣(或不有趣)的问题是,以 /web 结尾的 URL 仅在有时有效。

url末尾的/web是什么意思?

【问题讨论】:

  • 我们最后用的是 /web 吗?
  • MSDN Article on SOAP Endpoint 是关于此端点的文章。我敢肯定你已经遇到过它......但由于我对这个端点一无所知,我希望有人会发现它有用。

标签: soap dynamics-crm-2011


【解决方案1】:

前段时间我使用 /web 端点,这是我的理解:

OrganizationService 是一个服务器端端点,这意味着您需要先在服务器端代码中引用它,然后才能调用 Web 方法。您可以通过将 dll 或 Web 引用添加到您的项目来做到这一点。

如果你想从客户端调用 web 方法,你需要使用 /web 方法。它基本上是 JavaScript 和 Silverlight 的 OrganizationService 方法的包装器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多