WCF连接错误

时间:2011-01-24 10:17:26

标签: wcf

在Localhost上部署WCF服务时,连接正常。在将其部署到服务器时,方法调用

上发生以下错误

外部异常:

  

没有终点收听   http://subdomain.xyz.in/Service.svc   那可以接受这个消息。这是   通常由不正确的地址引起   或SOAP动作。请参阅InnerException,if   目前,了解更多详情。

内部例外:

启用默认代理时:

  

无法建立联系,因为   目标机器积极拒绝它   127.0.0.1:8888

禁用默认代理时:

  

无法建立联系,因为   目标机器积极拒绝它   192.168.xxx.xxx:80

可以通过在网络浏览器中浏览svc文件来访问该服务。

2 个答案:

答案 0 :(得分:1)

您需要为您的客户端提供代理详细信息 - 最好放在您的配置文件中,尽管您也可以在代码中设置它。请参阅here

答案 1 :(得分:0)

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

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

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