【问题标题】:can i use wcf rest service in my asp.net 3.5 web application我可以在我的 asp.net 3.5 Web 应用程序中使用 wcf 休息服务吗
【发布时间】:2013-04-30 11:07:33
【问题描述】:

听说rest服务从wcf移到asp.net web api框架了。

我们的 web 应用程序是基于 vs 2010 (asp.Net 3.5) 构建的。所以我仍然可以在我的 web 应用程序中使用 wcf rest 服务吗?

如果不可能,请提出一些替代方案。

【问题讨论】:

    标签: asp.net wcf rest


    【解决方案1】:

    WCF 仍可用于构建 RESTful 服务1,许多服务已经用它构建并且不会消失。您听到的是,微软在该领域的新功能方面的大部分新开发将在 ASP.NET Web API 框架中进行,而不是在 WCF 中。但正如所有服务都可以证明的那样,用于构建 Web 服务的 WCF 仍然是一个有效的替代方案,如果它可以满足您的所有需求。


    1 正式名称其实是“WCF Web HTTP Services”; REST 是一组定义明确的约束,需要实现,这将为服务提供一些有用的属性。有些人认为人们应该停止对所有基于 HTTP 的非 SOAP 服务使用术语 REST。

    【讨论】:

    • 感谢 carlosfigueira 的回复。但是,如果我将来将此应用程序从 3.5 移动到 4.5,它会影响什么吗?
    • 不应该;由于 .NET Framework 随 Windows 操作系统一起提供,我认为它至少需要 10 年才能得到 MS 的支持。所以从 3.5 到 4.0(或 4.5)的更新应该是平滑的(即不中断)。我曾经在 WCF 团队工作(大约 2 年前离开),他们对破坏性更改有一个非常、非常、非常高的标准——如果某个版本的框架可以工作,那么它应该在新的框架上继续。我认为这没有改变。
    猜你喜欢
    • 2013-05-15
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-28
    • 2019-01-27
    相关资源
    最近更新 更多