可以从localhost访问WPF服务,但不能从同一域中的不同计算机访问

时间:2014-01-20 19:48:20

标签: .net wcf rest iis lan

我已经创建了WCF JSON服务并对其进行了测试,我只是单击运行按钮(使用ASP.NET Development Server)从VS运行它。

现在我正在使用Advanced REST Client对其进行测试,当我指定类似http://localhost:56716/MyRestSevice/getoperation的内容并单击发送时,我只得到我期望的JSON响应。但是当我用机器的IP地址或域名替换localhost时,它不起作用。当我从域中的另一台机器尝试http://DevelopmentMachineDomainName:56716/MyRestSevice/getoperation之类的东西时(ping DevelopmentMachineDomainName工作),它都不起作用。在这两种情况下,我只得到0 NO RESPONSE

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我认为您没有为您的服务添加端点,因此asp.net服务器可以在本地计算机上运行该服务,但不能通过网络运行。您必须添加分配给机器IP的服务端点并从端点中删除安全问题,然后重新测试您的服务。

希望它有用