【发布时间】:2013-02-13 21:18:43
【问题描述】:
This article 表明它是可能的,或者在工作中,有一些代码表明它可以完成,但我无法弄清楚需要发生什么代码或 WcfTestClient 的 uri 需要。
这是文章中让我觉得我可以做到的代码:
// 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 理论上可以服务 any Http 请求,所以我看不出有什么理由不能与 WcfTestClient 合作。是否有一种开箱即用的方式让它发布与 WcfTestClient 使用的客户端生成兼容的元数据?不是我知道的。那篇文章提到了一个专门为 OData 服务(不是一般的 Web API 服务)提供此类元数据的 nuget 包。
标签: asp.net-web-api wcftestclient