2011-01-24 75 views
1

当WCF服务部署在本地主机上时,连接正常工作。在它部署到服务器下面的错误发生在方法调用WCF连接错误

外例外:

有没有终点在 http://subdomain.xyz.in/Service.svc 是可以接受的消息听。这通常是由不正确的地址 或SOAP操作导致的 。有关更多详细信息,请参见InnerException,如果存在 。

内部异常:

当默认代理启用:

无连接可以作出,因为 目标机器积极地拒绝它 127.0.0.1:8888

当默认代理被禁用时:

无连接可以作出,因为 目标机器积极地拒绝它 192.168.xxx.xxx:80

的服务是通过浏览SVC文件在Web浏览器访问。

回答

1

您需要为您的客户端提供代理详细信息 - 尽管您可以在代码中进行设置,但最好放置在您的配置文件中。见here

0

你可能想检查的两件事。一,你是否在连接细节中使用'localhost',以及两个:是http://subdomain.xyz.in是一个有效的url。

如果第二个失败,那么DNS可能是您指向错误位置的问题。 第一个是配置问题,而不是使用本地主机,请使用http://subdomain.xyz.in,因为sharepoint旨在从/ farm /而不是单个服务器运行。这些机器中的任何一个都可能会调用该服务,如果您不打算将服务部署到所有这些机器上,那么......它只是无法工作,因为它们试图与自己对话而不是服务位于。

有点像你试图打电话给朋友和使用自己的电话号码。它只是不那么工作。