【问题标题】:How to test WCF net.tcp when http works?http工作时如何测试WCF net.tcp?
【发布时间】:2015-10-05 00:06:28
【问题描述】:

我在 IIS 中设置了 WCF 服务。我可以在 Web 浏览器中很好地浏览到 HTTP 端点(http://localhost 没有端口#)。

我的应用正在使用 net.tcp//localhost:51056。我不断收到有关

的错误

消息无法发送,因为在 端点地址 xxx 不适用于该地址的协议。

例外是

EndpointNotFoundException

net.tcp 是为 IIS 中的服务设置的。

没有办法测试我知道的 net.tcp 端点。这个用来工作。有什么想法可以解决问题吗?

【问题讨论】:

  • 你能telnet到端点吗?
  • 我不确定我是否做得对。在推荐提示符下,我输入“telnet 51056”。我得到一个空白屏幕。
  • 这意味着连接有效。 localhost:51056 在浏览器中做了什么?
  • 页面无法显示。
  • 我会设置跟踪以详细了解实际情况。

标签: c# asp.net .net wcf tcp


【解决方案1】:

如果 http 工作正常而 net.tcp 不工作。您可能想在 IIS 级别设置/检查设置 net.tcp 绑定。看看 Enabling net.tcp in IIS7

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    相关资源
    最近更新 更多