我在 IIS 中使用 NetTcpRelayBinding 托管 WCF 服务时遇到问题。当我通过浏览 WSDL 激活服务时,它会将中继发布到 Azure 服务总线,但一旦我尝试调用它,服务主机就会关闭,中继也会消失。我在服务端看到的唯一异常(exception)是 SocketException: 远程服务器关闭连接。如果我在控制台主机中托管相同的服务,它就可以正常工作。
有什么想法吗?
最佳答案
确保您在 Windows 功能中启用了非 Http 激活。
关于azure - 在 IIS 中使用 NetTcpRelayBinding 托管 WCF 服务 : host closes when called,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21091680/