ASP.NET网站消耗WCF服务错误

时间:2012-03-26 13:11:54

标签: c# asp.net wcf

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

  

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

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

  

没有收听端点    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

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

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

我尝试和工作的内容:

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

如果需要,将提供代码..

1 个答案:

答案 0 :(得分:1)

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