我有一个soap客户端 - 服务器应用程序,可以在同一台机器上运行良好。现在我想在两台不同的机器上分离服务器 - 客户端实体。已经完成了正确的IIS配置 - 两台机器都可以ping通 - 但是在客户端发生以下错误。 209.2.208.160:51645是服务器套接字。
http://209.2.208.160:51645/Service1.asmx没有可以接受该消息的端点。这通常是由错误的地址或SOAP操作引起的。有关更多详细信息,请参阅InnerException(如果存在)。
答案 0 :(得分:0)
对于初始故障排除步骤,我建议您前往服务器并运行 netstat 命令以验证它是否正在侦听端口51645.如果不是,请确认服务器上的IIS端口设置。 MS KB提示如何查看和更改各种IIS版本的这些设置 - http://support.microsoft.com/kb/149605。
如果服务器正在侦听端口51645,请检查以确保防火墙没有阻止该端口上的传入客户端连接 - 这可以解释为什么您的服务调用可以与一台计算机上的所有内容一起使用。