2

我想使用 WCF 构建一个 Restful API,但是我正在努力决定如何实现这一点。

WCF Rest Starter Kit 是为 .Net 3.5 开发的,并且没有超过 Preview 2。虽然它可以在当前的 .NET Framework 和 Visual Studio 2010 中使用,但从我的研究来看,它似乎已经死在水中并被当前处于预览版 5 中的新 WCF Web API。

另一方面,WCF Web API 仅处于预览阶段,不应真正用于生产应用程序,因为在其发布之前可能会发生许多变化。也没有迹象表明它是否即将完成,是否将在下一个 .NET Framework 版本中发布,以及何时发布。

我发现自己处于困境和困境之间,如果可能的话,我希望更广泛的社区为我提供一些指导。

4

4 回答 4

3

你应该看一下Glenn Block 的这条推文。

于 2011-11-04T11:04:26.383 回答
2

使用 ASP.NET MVC 构建 Restful API 应该是直接且简单的方法。

但是,我在生产中使用 WCF Web Api 和WCF Rest Contrib没有任何问题。

于 2011-11-04T09:54:55.507 回答
2

也许OpenRasta是您正在寻找的?

也可以看看

WCF 的 RESTful 框架替代方案

于 2011-11-04T09:59:21.157 回答
1

我取决于你的申请。如果它是一个使用 ASP.NET MVC 提供 REST API 的网站(也有视图),那么技术将更少、工作量更少、技术诀窍更少等。

如果它只是一个 REST API,请从开发风格中选择您更喜欢的:ASP.NET MVC 或 WCF Web API

于 2011-11-04T15:36:22.933 回答