.Net 3.5 SP1 的 Web API?

Posted

技术标签:

【中文标题】.Net 3.5 SP1 的 Web API?【英文标题】:Web API for .Net 3.5 SP1? 【发布时间】:2012-03-27 11:22:29 【问题描述】:

Web API 是否可用于 .Net 3.5 SP1? SP1 确实包含 System.Web.Routing 程序集,所以我想它也应该可用于 SP1。我从以下位置下载了 Web API:

http://wcf.codeplex.com/wikipage?title=WCF%20HTTP

并下载了“Preview 1”(最旧的),但未能编译源代码。我在一个项目中被困在 .Net SP1 中,我需要这个 API。有人设法在 3.5 SP1 项目中使用 Web API 吗?还是我只依赖使用 WCF webHttpBinding?

【问题讨论】:

我建议最接近的事情是使用 webhttpbinding 创建一个自托管的 wcf 服务,为您提供那种休息般的体验。 【参考方案1】:

WebAPI 需要 .net 4。您不能在 .net 3.5(无论是否为 sp1)上使用它。

您也不能将预览版用于生产代码,因为您没有“上线”许可证,因此即使您可以让它工作,它也不合法。您至少需要使用 ASP.NET WebAPI Beta 才能获得上线许可证。

【讨论】:

以上是关于.Net 3.5 SP1 的 Web API?的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft.NET Framework 3.5 sp1的安装不上

.Net Framework 3.5 和 .Net Framework 3.5 SP1 有相同的版本号吗?

VS2008 安装项目会更新 Net 3.5 SP1 吗?

如何判断是不是安装了 .NET 3.5 SP1?

安装了微软t .NET Framework 3.5 sp1,怎么还不能安装GIS10

Html.AntiForgeryToken() 升级到 .NET 3.5 SP1 后导致错误