【问题标题】:WCF, WAS, IIS and portsWCF、WAS、IIS 和端口
【发布时间】:2011-11-26 00:15:32
【问题描述】:

嗨,

我已经与 WCF 合作了一段时间,但有些事情我不清楚。

在 IIS 中托管 WCF 服务时,标准协议为 http,默认端口为 80。如果需要,可以更改此端口号。

那么它也可以使用 TCP 协议 (WAS) 在 IIS 中托管 WCF 服务。然而,WCF 服务仍会在 http 协议的 80 端口上发布其 mex,但我如何查看 WCF TCP 通信的端口号?

我假设我必须首先打开 mex 的端口 nr(通常是端口 80),然后还要打开 WAS(IIS 中的 WCF TCP)端口?

致以最诚挚的问候

【问题讨论】:

    标签: wcf iis port was


    【解决方案1】:

    您可以通过进入 IIS 中的网站配置并查看站点绑定,然后查找(或在必要时添加)net.tcp 绑定来查看 TCP 将使用哪个端口。 Here 是关于如何配置绑定的文档。

    如果我没记错的话,默认端口是 808。

    【讨论】:

    • 是的,我也看到了 808 端口,但是在 IIS7 中选择服务时,操作面板中没有绑定?而如果使用808,客户端不应该在其配置文件中设置这个吗?
    • 当您选择整个网站,而不是应用程序或虚拟目录时,会弹出绑定选项。绑定始终在站点级别进行配置。至于配置文件中没有出现的808:你通常看到的是客户端使用的URL,如果URL中没有指定端口,它将使用默认的(808)。
    猜你喜欢
    • 2012-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多