2013-03-14 139 views
4

我有一个问题,我SOAP的服务我当地 动态CRM 2011安装在我的Windows Server 2008 R2服务器上的Dynamics CRM中2011 SOAP服务/网络

如果我打电话给我的SOAP的服务

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

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

它成为一个响应。

否则,如果我把我的SOAP的服务Silverlight的资源,它竣工图内部使用功能 GetSoapService()一个URL

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

当我尝试拨打网址它不起作用:

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

,有趣的(或不)的问题是,该URL/网络最终只能有时

/weburl的结尾是什么意思?

+0

我们最后使用/ web吗? – glosrob 2013-03-14 08:57:53

+0

[关于SOAP端点的MSDN文章](http://msdn.microsoft.com/zh-cn/library/gg490657.aspx)是此端点上的文章。我相信你已经遇到过它......但由于我对这个端点一无所知,我希望有人会发现它有用。 – 2013-03-14 14:57:17

回答

0

我用/网络工作端点而回,这是我的理解:

的OrganizationService是一个服务器端的端点,这意味着你需要先引用它在你的服务器端代码之前,你可以调用网络方法。您可以通过将dll或Web引用添加到项目来完成此操作。

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