我们的应用程序托管在 IIS 7.0 中。它通过 net.tcp 协议公开端点。但是我们一直遇到以下异常:
EndpointNotFoundException:消息无法发送,因为端点地址“net.tcp://localhost/xxx/service.svc”的服务对于该地址的协议不可用。
我们已经检查了以下地方的可能原因。
- Windows 进程激活服务运行正常
- Net.Tcp Listener Adapter 服务正常。
- Net.Tcp 端口共享服务正常。
- 我们为 Web 应用程序制作了 net.tcp 绑定。
- 为 Web 应用程序启用了 net.tcp 协议,如下所示。
检查完上述所有位置后,我尝试重置 IIS。还是行不通。
这是要了我的命。希望有人能给我一些提示。
我已经搜索了很多。似乎这是一个非常普遍的问题,尚未完全解决。我认为是时候结束这种痛苦了。
非常感谢!