我打开了C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
我添加了http://localhost:44652/MyService.svc
它说添加成功,但我在测试客户端中看不到任何内容,它看起来就像我第一次打开它一样。
不确定为什么会这样做。这是我的电脑设置:
答案 0 :(得分:3)
Web端点(也称为REST)不会公开WCF测试客户端可以理解的元数据。有一个类似的问题已经讨论here。
答案 1 :(得分:1)
1)请转到您的浏览器并转到
http://localhost:44652/MyService.svc
您应该会看到一个网页,上面写着“这里有服务。”
2)然后,您可以使用谷歌浏览器的高级休息服务客户端来测试您的服务
答案 2 :(得分:0)
也许是版本,但是我可以在VS 2017中按如下方式进行操作:
当弹出WCF测试客户端时,如果仍然看不到其中列出的方法,请(暂时)从web.config中删除所有REST <service>
元素,然后重试。据说,WCF测试客户端无法与webHttpBinding
元素中可能存在的<service>
一起使用。删除并不是真正的解决方案,但是对于某些需要快速测试的情况,这也许是一个不错的解决方法。