考虑到世界上有这么多严苛的防火墙,有什么理由我不应该在端口80上运行服务器软件来保证最大的可访问性?似乎最常见的防火墙例外是允许端口80上的出站连接.我知道任何类型的数据包检查仍然会阻止我的非HTTP流量,但如果是这种情况我肯定防火墙不会有任何其他开放的传出端口.
如果服务器在端口80上已经有一个Web服务器,是否可以使用某种虚拟主机侦听端口80(即同一台机器上的myDomain.com:80 和 myApp.myDomain.com:80)?
如果您需要这样做,为什么不用SOAP接口或HTTPHandler包装网络通信代码?
然后你的数据包将符合HTTP,你将通过防火墙,每个人都很开心?
它比解决从多用途端口80获得的所有安装和操作问题要容易得多.