4

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

如果我

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

或者

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

它变成了回应。

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

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

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

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

现在,有趣(或不有趣)的问题是,以/web结尾的URL有时只能工作。

网址末尾的/web是什么意思?

4

1 回答 1

1

不久前我使用了 /web 端点,这是我的理解:

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

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

于 2015-05-06T02:57:32.083 回答