This article表明它是可能的,或在工作中,与一些代码,表明它可以完成,但我不知道需要发生什么代码或WcfTestClient的uri需要。您可以针对WebApi使用WcfTestClient吗?
下面是从让我觉得我能做到这一点的文章的代码:
// Metadata routes to support $metadata and code generation in the WCF Data Service client.
configuration.Routes.MapHttpRoute(
ODataRouteNames.Metadata,
"$metadata",
new { Controller = "ODataMetadata", Action = "GetMetadata" }
);
是实现此功能?
ASP.NET Web API在理论上可以服务*任何* Http请求,所以我没有看到它不能与WcfTestClient合作的任何理由。是否有一种开箱即用的方式让它发布与WcfTestClient所使用的客户端兼容的元数据?不是我所知道的。该文章提到了一个nuget包,它专门为OData服务(而不是一般的Web API服务)提供这样的元数据。 – Snixtor 2013-02-13 21:36:04