我是WCF服务的新手,我开发了一个托管在Windows服务中的WCF服务库。服务端点为http://servername:9980/ApplicationServer/ServiceName
。
当我在本地系统上运行此服务并尝试使用我的应用程序进行连接时,一切正常。
当我在服务器系统上部署此服务时,问题就开始了,我的应用程序都无法使用此服务,即使浏览器显示找不到页面。但是,如果我从端点删除特定端口号,则一切正常。
我已经打开了Windows防火墙中的所有端口,包括客户端和服务器。同样适当的例外情况是路由器防火墙,但我仍然无法在特定端口上托管服务。我甚至尝试过在客户端和服务器系统上关闭防火墙。
提前谢谢。
-Ashish Sharma
答案 0 :(得分:1)
删除特定端口号时,默认为端口80。
所以有些东西阻挡了另一个端口。
尝试使用Telnet命令检查端口是否已打开(您可能必须启用telnet)
由于您已经检查过防火墙,它可能是urlscan或网络设备。