WCF、WAS、IIS 和端口
嗨,
我已经与 WCF 合作了一段时间,但有些事情我不清楚。
当在 IIS 中托管 WCF 服务时,标准协议将为 http,默认端口为 80。如果需要,可以更改此端口号。
然后还可以使用 TCP 协议 (WAS) 在 IIS 中托管 WCF 服务。然而,WCF 服务仍将在 http 协议的端口 80 上发布其 mex,但如何查看 WCF TCP 通信的端口号?
我想我必须首先打开 mex 的端口号(通常是端口 80),然后还要打开 WAS(IIS 中的 WCF TCP)端口?
致以诚挚的问候
Hi,
I have worked with WCF for a while now but there is somthing Im not clear on.
When hosting a WCF service in IIS the standard protocol will be http and the default port is 80. Its possible to change this portnr if needed.
Then its also possible to host a WCF service in IIS using the TCP protocol(WAS). The WCF service will however still publish its mex on port 80 on http prootocol but how do I see the port nr for the WCF TCP communication?
I Supose that I will have to open first the port nr for the mex(usually port 80) and then also the WAS(WCF TCP in IIS) port?
BestRegards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过进入 IIS 中的网站配置并查看站点绑定,然后查找(或添加,如果需要)net.tcp 绑定来查看 TCP 将使用哪个端口。 此处是有关如何配置绑定的文档。
如果我没记错的话,默认端口是808。
You can see which port TCP will use by going into the website configuration in IIS and looking at the site bindings, then looking for (or adding, if necessary) the net.tcp binding. Here is the documentation on how to configure bindings.
If I remember correctly, the default port is 808.