我正在努力解决与名称解析或类似问题有关的 WCF 问题。当我通过 Web 服务器上的 Web 应用程序使用应用程序服务器上的 wcf 服务 (netTcpBinding) 时,它不起作用。好的,它在大多数情况下都不起作用。如果您使用 localhost 或 127.0.0.1 从 Web 服务器本身访问 Web 应用程序,则它可以工作。但是,通过另一台客户端计算机通过 Web 服务器访问它或使用主机名或 IP 地址在 Web 服务器上本地访问 Web 应用程序不起作用。在这两种情况下,您都会收到套接字连接中止错误。
更有趣的是,将所有安全性切换为“无”而不是“传输”可以解决问题。
我的问题是,是否可以使用您的 Web 服务器访问 wcf 服务并仍然使用传输安全性?或者这是一个错误/设计的行为?
非常感谢您的任何见解,史蒂夫