为什么我的测试客户端无法连接到我的WCF休息服务?

时间:2013-09-25 03:26:06

标签: c# wcf rest

我有一个简单的wcf休息服务。我可以使用WCF测试客户端测试它。

我通过svcutil.exe创建了自己的测试客户端。这构建并运行。但是,它在实例化服务对象时总是会出现此异常:

  

找不到引用合同的默认端点元素   ServiceModel客户端配置部分中的“IBookService”。这个   可能是因为没有为您的应用程序找到配置文件,   或者因为找不到与此合同匹配的端点元素   在客户端元素中。

我基本上遵循这里的教程: http://www.codeproject.com/Articles/571813/A-Beginners-Tutorial-on-Creating-WCF-REST-Services

在本地运行时,我也无法通过URL访问端点。我不清楚为什么本教程在尝试从浏览器访问服务时在URL中有.svc文件。我在任何地方都没有.svc文件。

1 个答案:

答案 0 :(得分:1)

WCF测试客户端用于测试基于 SOAP 的服务(使用WCF中除webHttpBinding之外的任何绑定的服务)。

然而,WCF测试客户端能够使用 REST 服务。

对于 REST ,请使用类似Fiddler的内容。