【问题标题】:ASP.NET website consuming WCF service errorASP.NET 网站使用 WCF 服务错误
【发布时间】:2012-03-26 13:11:53
【问题描述】:

我在我的 asp.net 网站上尝试调用 wcf 服务方法时收到以下错误:

连接尝试失败,因为连接方没有 一段时间后正确响应,或建立连接 失败,因为连接的主机未能响应 77.XXX.XX.XX:809

然后更详细地说,我得到了一个 socketexception、webexception 以及这个端点notfoundexception:

没有端点监听 http://77.XXX.XX.XX:809/RemoteSyncService/ 可以接受 消息。这通常是由不正确的地址或 SOAP 操作引起的。


wcf 服务 (RemoteSyncService) 托管在 77.XXX.XX.XX 服务器上的 .net 应用程序中。使用的绑定是 basicHttpBinding。

端点地址,在asp.net站点web.config中使用的是:

http://77.XXX.XX.XXX:809/RemoteSyncService 
// this is the same on the remote server

asp.net 网站的服务代码是通过使用 VS2010 中的“添加服务引用”功能自动生成的(在此地址:http://77.XXX.XX.XXX:809/RemoteSyncService/mexHttp,如其他远程服务器中所述)。

一切都在开发机器上完美运行..

我的尝试和工作:

  • 在本地运行/调试asp.net,并调用方法
  • 尝试使用 wcf 测试客户端联系 wcf 服务
  • asp.net 站点可以联系其他服务器,因为从我的 asp.net 站点到远程服务器的 ftp 传输成功
  • ping 远程服务器

如有需要会提供代码..

【问题讨论】:

标签: c# asp.net wcf


【解决方案1】:

确保您的生产服务器没有为您设置防火墙。

【讨论】:

    猜你喜欢
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2011-01-05
    • 2012-03-07
    • 2011-04-24
    • 1970-01-01
    相关资源
    最近更新 更多