【问题标题】:Web service option in visual studio 2012Visual Studio 2012 中的 Web 服务选项
【发布时间】:2015-03-11 05:35:05
【问题描述】:

我想在c#中创建一个restful web服务,它从数据库中获取数据并将结果返回为Json格式。json结果将被我的android移动应用程序用于解析并显示结果。数据库存储在我的本地机器中。 所以当我去 Visual Studio 2012 进行新项目时,它会显示很多选项,如 WCF 服务库、WCF 服务应用程序、ASP.net 空 Web 应用程序等。所以根据我的要求,哪个选项是最好的one.你能帮忙吗?...

【问题讨论】:

  • 为什么要使用 android 标签??
  • 我将使用JSON结果到android中进行解析

标签: c# android json database restful-url


【解决方案1】:

你想要的是ASP.NET WebAPI.。我不确定 VS2012 中是否有此模板(VS2013 中有),但您可以通过创建一个空的 ASP.NET Web 应用程序并通过 NuGet 添加相关包来实现。

【讨论】:

  • 我读过一些文章,人们说如果你想通过不同的应用程序(如移动设备、控制台等)使用你的服务,最好的选择是使用 Web 服务库
  • 如果你想创建一个 RESTful Web 服务,WebAPI 是最好的选择,因为它已经内置了几乎所有的东西,如果你想做 SOAP,那么使用 Web 服务图书馆。客户端与该选择无关(除了 Javascript 或 Android 应用程序通常更容易使用 REST)。
  • 那么你有什么建议的网络服务库或其他东西
  • 你说你想用 C# 创建一个 RESTful Web 服务,所以我的答案是:使用 ASP.NET WebAPI。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-16
  • 1970-01-01
  • 2013-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多