是否可以在同一端口上使用 net.tcp 端口 80 和 IIS 来提供 WCF/WAS 服务?
TCPPortSharing 服务是否允许我在与 IIS 端口 80 相同的端口上拥有 WAS 激活的基于 TCP 的服务?
下图显示了net.tcp端口808。我可以将其更改为端口80吗?如果答案是“否”,那么我是否误解了 tcpportsharing 服务的好处?
Does the TCPPortSharing service permit me to have a WAS activated TCP-Based service on the same port as IIS's port 80?
The picture below shows net.tcp at port 808. Can I change this to port 80? If the answer is "no" then am I misunderstanding the benefit of the tcpportsharing service?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发布的net.tcp方案的默认端口是808。与SSL 443类似。
这意味着您在从 WCF 向 net.tcp 终结点发送请求时无需指定 808,并将此信息提供给所有客户端。您可以使用 Windows 激活服务在默认端口上托管多个监听服务。
默认情况下,IIS 将使用端口 80,但没有什么可以阻止您在 80 上创建 net.tcp,但您无法在不同方案上共享该端口。
The default port for net.tcp scheme that is published is 808. Similar to SSL 443.
This means that you don't need to specify 808 when sending a request to a net.tcp endpoint from WCF and give this information to all your clients. You can host multiple services listening on the default port using Windows activation service.
IIS will use port 80 by default but there is nothing stopping you from making net.tcp on 80 but you cannot share the port on different scheme.