C# 在vs2010或vs2012中构建JSON REST api/webservices,移动设备中的ajax客户端将使用这些服务

C# 在vs2010或vs2012中构建JSON REST api/webservices,移动设备中的ajax客户端将使用这些服务,c#,jquery,visual-studio-2010,rest,visual-studio-2012,C#,Jquery,Visual Studio 2010,Rest,Visual Studio 2012,两年前,我用VS2010 ASP.NET Web窗体、C#和SQL SERVER 2008构建了一个现有的Web应用程序。现在,我想构建移动版本并将其安装到移动设备中。我想使用jqueryajax、jquerymobile和apachecordova开发它。我的简单问题是,如何从vs2010或vs2012中的数据库json REST api/webservices构建序列化,移动设备中的ajax客户端将使用这些服务 感谢大家我向大家推荐WebAPI。因为以下原因 如果我们需要一个Web服务而不需

两年前,我用VS2010 ASP.NET Web窗体、C#和SQL SERVER 2008构建了一个现有的Web应用程序。现在,我想构建移动版本并将其安装到移动设备中。我想使用jqueryajax、jquerymobile和apachecordova开发它。我的简单问题是,如何从vs2010或vs2012中的数据库json REST api/webservices构建序列化,移动设备中的ajax客户端将使用这些服务


感谢大家

我向大家推荐WebAPI。因为以下原因

如果我们需要一个Web服务而不需要SOAP,那么ASP.NETWebAPI是最好的选择。 它用于在现有WCF消息管道的基础上构建简单的、非基于SOAP的HTTP服务。 它没有像WCF REST服务那样繁琐和广泛的配置。 使用Web API创建简单的服务。使用WCF REST服务,很难创建服务。 它仅基于HTTP,易于以REST-ful方式定义、公开和使用。 它是一种轻量级结构,适用于带宽有限的设备,如智能手机。 它是开源的

教程在这里。

节省大量编码,并使用SlashDB

它将自动为现有数据库创建web API。您的情况非常典型,因为许多网站使用服务器端模板生成动态HTML,如果您需要本机应用程序或高度响应的HTML5移动页面,这当然不能很好地工作


披露:我是SlashDB背后公司的创始人和首席执行官,但你不必相信我的话,只要试试就可以了。

WebAPI,尽管谷歌本可以告诉你这么多:我可以在VS2010中安装WebAPI吗?