连接Web服务 - 使用IP而不是机器名称

时间:2010-01-29 14:55:09

标签: c# .net web-services

我已经编写了一个Web服务,并使用IIS在我的本地系统中托管它。因此,当我使用http://localhost/server/service.asmx作为URL连接到Web服务时,我得到了所需的结果(也就是所有内容都像魅力一样)。但是当我使用http://192.168.14.56/server/service.asmx时,我无法获得任何结果。

但是当我尝试在浏览器中打开该服务时,两个URL都正常工作。我正在使用托管为Web服务的第三方组件。所以我无法调试它。

有什么想法吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

在使用第三方组件时,您可能需要提供网络服务的网址所在的端口号,它可能是这样的:http://192.168.14.56 :12345 / server /service.asmx 作为示例,或者阻止第三方组件访问网络的东西......

希望这有帮助, 最好的祝福, 汤姆。

答案 1 :(得分:0)

好吧,这完全搞砸了我的系统。我将它分离并重新连接到域中(因为我不善于对它们进行故障排除)并且一切正常。谢谢你们的回复。