我最近读过很多书,这表明 WCF 可能没有长远的未来,或者至少,这是非常未知的,因为 WebAPI 正在成为首选工具。
我需要创建一个接收三条信息的 WebAPI/WCF 服务:
- 一个 XML 文件(可能很大,最大 10mb)
- 用户名字符串
- 密码字符串
该服务将作为 ASP.NET4.5 Web 表单站点的一部分托管在 IIS 上,但将接收主要从 Oracle 等 ERP 系统发送的数据。因此,默认情况下它将是基于 HTTP 的。
根据第一个陈述,谁能给我一个关于我应该采取哪种方法的线索?我主要关注客户请求的可靠性和易用性。
由于服务合同方法,WCF 服务对我来说似乎是最佳选择,但我对 WebAPI 的优势不太了解。
我的意思不是说这是一个冗长的讨论,而是简短而真实的,因为很多人一定在想同样的事情。