gpt4 book ai didi

c# - WCF:如何在端口 80 上配置 net.tcp 流量

转载 作者:行者123 更新时间:2023-12-02 05:45:51 25 4
gpt4 key购买 nike

我有一个 WCF 服务配置为在 netTcpBinding 上运行一个高端口号(例如 9000)。这一切都有效,但前提是客户端可以访问该端口上的数据。我们遇到过许多公司防火墙不允许我们轻松连接到此端口的案例。

有没有一种方法可以将它配置为在端口 80 上工作,而不影响当前在服务器上运行的 Web 应用程序,以便大多数公司环境不需要更改任何内容?我知道 .net tcp port sharing,但这将不允许端口 80 通过 net.tcp。

如果无法通过端口 80 配置 net.tcp,是否有任何针对这种情况的“最佳实践”来最大限度地减少防火墙问题?

最佳答案

我建议您可以尝试大多数防火墙都允许的端口 8080。IIS 7.0 目前不支持在不同的协议(protocol)绑定(bind)之间共享同一个端口。因此,同一端口上的 HTTP + TCP 将不起作用。

关于c# - WCF:如何在端口 80 上配置 net.tcp 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10279217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com