我已经创建了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
。
非常感谢任何帮助。
答案 0 :(得分:0)
我认为您没有为您的服务添加端点,因此asp.net服务器可以在本地计算机上运行该服务,但不能通过网络运行。您必须添加分配给机器IP的服务端点并从端点中删除安全问题,然后重新测试您的服务。
希望它有用