Web 服务使用/避免使用/避免哪些端口号(WCF + Rest?)



我希望将WCF服务项目部署到IIS中 - 目前在同一项目中,这些服务既是wsHttp又是webHttp(并不是说它有太大区别!)。

服务器已在端口 80 上托管 MVC3 网站,与 Web 服务分开。
将来,服务和站点可能会分开...取决于负载/性能/成本等。

是否有用于 Web 服务的"接受/通用"端口或端口范围?

真正要避免的任何范围(*当然忽略了明显的端口 - 25/80/8080/443/1521/等)

如果你希望你的应用程序在各种环境中被人们使用,我强烈建议你弄清楚如何在端口 80 上托管它。其他一切都会被一种或另一种防火墙阻止。几乎每家公司都允许打开的唯一端口是端口 80。

我个人的经验来自于在非标准端口(端口 4502,尽管它没有太大区别)上托管一个 Silverlight 可访问的 Web 服务。由于 Silverlight 的网络限制,我们没有太多选择,但我们在一家又一家公司遇到了一大堆防火墙问题。帮自己一个忙,把它托管在端口 80 上。

最新更新