相关疑难解决方法(0)

WCF与ASP.NET Web API

我花了几个月的时间试图掌握WCF背后的概念,最近我开发了我的第一个WCF服务应用程序.

我很难理解配置文件中的所有设置.
我不相信环境,但似乎你可以用它做出惊人的东西.

前几天我发现微软已经推出了一款名为ASP.NET Web API的新产品.

我可以阅读它是一个RESTful框架,非常易于使用和实现.

现在,我试图找出2个框架之间的主要区别,以及是否应该尝试使用新API 转换旧的 WCF服务应用程序.

有人可以帮我理解每个的差异和用法吗?

c# wcf asp.net-web-api

478
推荐指数
10
解决办法
21万
查看次数

ASP.Net Web API与WCF,我应该在我的项目中选择哪一个

到目前为止,我已经阅读了很多关于WCF和ASP.Net web API之间差异的文章.不幸的是,我无法清楚地知道什么能满足我的目的.我读过的大多数文章都强调了两个Web服务的设计观点.但我很困惑什么最适合我的项目,为什么?这是我对该项目的简要描述.

我需要在两个服务器之间创建一个通信通道(两者都是用C#编写的).服务器将使用消息(某种类型的命令)进行通信.消息有时只能是确认,有时消息可能包含进行某些计算的指令.例如,一条消息可以绘制某些内容,或发送短信等.消息不一定涉及任何数据库事务.但是这些消息有时可以将大文本文件作为有效载荷发送(最大约1-5 MB).我相信WCF肯定会这样做,但我可以用ASP.net web API做同样的事情.因为到目前为止我已经看到了ASP.Net web api的所有示例:它们适用于操纵某种DB存储(GET,PUT,DELETE)的RESTful服务.但在我的情况下,我将需要公开服务点

进行某种处理,例如返回计算值,发送和确认消息等.

不只是操纵数据库存储.

那么,最好和最简单的方法应该是什么?需要提到的是,我没有找到使用ASP.Net web API实现此目的的任何直接示例.

c# asp.net wcf web-services asp.net-web-api

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net-web-api ×2

c# ×2

wcf ×2

asp.net ×1

web-services ×1