我正在努力解决与名称解析有关的WCF问题 - 或类似的问题。当我通过Web服务器上的Web应用程序在应用程序服务器上使用wcf服务(netTcpBinding)时,它不起作用。好吧,它在大多数情况下都不起作用。如果您使用本地主机或127.0.0.1从Web服务器本身访问Web应用程序,则它可以工作。但是,通过其他客户端机器通过Web服务器访问它或使用主机名或IP地址在Web服务器上本地访问Web应用程序不起作用。在这两种情况下,您都会遇到套接字连接中止错误。NetTcpBinding具有远程访问和传输安全性的wcf服务?
更令人感兴趣的是,将所有安全性切换为“无”而非“传输”可以解决问题。
我的问题是,是否有可能使用您的Web服务器访问wcf服务,仍然使用传输安全性?或者这是一个错误/设计的行为?
非常感谢任何见解, 史蒂夫
Mi Marc感谢您的帮助。这是有道理的,但我会认为从技术角度来说,保护web服务器和wcf之间的通信应该是可以的 - 因为我无论如何都控制每一跳(作为多层应用程序的一部分)。当我再次访问时,我会尽快发布一些代码/标记。 – MrCraze 2010-02-17 12:13:01