1

好的,所以我想要一个自托管的 WebApi 服务,这样做的原因是混合了基于 RESTful 的方法以及提供对我的服务的“老派”访问。

如果我有以下方法,请尝试更好地解释

public string SendDocument(Document document)

文档是“DataContract”,我将如何像使用 WCF/ASMX Web 服务一样使用它。

据我所知,我无法创建代理类或将 WebApi 添加为服务引用,那么我将如何使用此方法?

我知道这是一个悬而未决的问题,但我一直在寻找过去 2 个小时,并没有走得很远......

提前致谢

4

2 回答 2

2

不需要代理。您可以使用HttpClient该类:http ://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-net-client

于 2013-07-25T19:34:31.227 回答
1

您可以使用 WCF 为 SOAP 和 REST 请求提供服务。

于 2013-07-25T19:34:50.687 回答