【问题标题】:WCF Connection ErrorWCF 连接错误
【发布时间】:2011-01-24 10:17:25
【问题描述】:

当 WCF 服务部署在 Localhost 上时,连接工作正常。在将其部署到服务器时,方法调用发生以下错误:

外部异常:

没有端点监听 http://subdomain.xyz.in/Service.svc 可以接受该消息。这是 通常是由不正确的地址引起的 或 SOAP 操作。请参阅 InnerException,如果 现在,了解更多详情。

内部异常:

启用默认代理时:

无法建立连接,因为 目标机器主动拒绝 127.0.0.1:8888

当默认代理被禁用时:

无法建立连接,因为 目标机器主动拒绝 192.168.xxx.xxx:80

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

【问题讨论】:

    标签: wcf


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      有点像您尝试通过电话给朋友打电话并使用自己的电话号码。它只是不完全那样工作。

      【讨论】:

        猜你喜欢
        • 2012-04-27
        • 2011-07-09
        • 2019-05-05
        • 1970-01-01
        • 2013-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-19
        相关资源
        最近更新 更多