0

我正在寻找将 WCF 服务项目部署到 IIS - 目前在同一个项目中的服务既是 wsHttp 又是 webHttp (并不是说它有很大的不同!)。

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

是否有用于 Web 服务的“接受/常用”端口或端口范围?

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

4

1 回答 1

1

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

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

于 2012-11-29T05:59:48.717 回答