extjs4&;C#REST-基本示例

extjs4&;C#REST-基本示例,c#,wcf,rest,extjs4,asp.net-3.5,C#,Wcf,Rest,Extjs4,Asp.net 3.5,我正在构建一个使用ExtJS4的简单.NET3.5Web应用程序 我创建了ASP.NET应用程序,向其中添加了ExtJS,并与asmx服务进行了所有客户机-服务器通信。 但我想把它们转换成REST服务。 我在网上查看,但没有找到任何例子 我已经尝试将svc服务添加到我的解决方案中,但我不知道应该使用哪种服务?支持Ajax或WCF服务 在我的服务中,我只需要4个简单的操作(目前): 获取所有记录 创造新记录 更新记录 删除记录 标准CRUD,但我想使用REST创建它 如何在ASP.NET We

我正在构建一个使用ExtJS4的简单.NET3.5Web应用程序

我创建了ASP.NET应用程序,向其中添加了ExtJS,并与asmx服务进行了所有客户机-服务器通信。 但我想把它们转换成REST服务。 我在网上查看,但没有找到任何例子

我已经尝试将svc服务添加到我的解决方案中,但我不知道应该使用哪种服务?支持Ajax或WCF服务

在我的服务中,我只需要4个简单的操作(目前):

  • 获取所有记录
  • 创造新记录
  • 更新记录
  • 删除记录
标准CRUD,但我想使用REST创建它

  • 如何在ASP.NET Web应用程序中创建REST服务
  • 我应该如何命名我的方法以及如何为它们创建uri模板 他们会使用ExtJS吗
  • 如何配置Web.config以使其全部正常工作
  • 我发现这个问题: 但我想知道如何将REST与ExtJS连接起来


    我的问题:
    我应该如何将WCF服务(svc)添加到ASP.NET应用程序(VS2005、.NET 3.5)中,
    如何创建方法并配置Web.config以允许ExtJS rest store和webservice之间的通信。

    您想过使用ASP.NET MVC吗?我正在考虑这个问题,但我的应用程序非常简单——只有一个承载ExtJS应用程序的asp页面。所有的逻辑都是由Ext完成的,在服务器端,我现在有asmx服务(如果我是对的话,可以使用SOAP),我想使用WCF将这些服务更改为REST。我将Visual Studio 2008与.Net 3.5结合使用,您可以使用支持Ajax的WCF服务,但这并不重要,您可以使用任何您想要作为终点的东西,这里重要的问题是如何将REST操作映射到它,使用Asp.Net MVC,您可以做得非常简单,但是,否则,您必须创建一个简单的处理程序来映射REST路由,并将其映射到web.config中。这也不复杂,但需要更多的工作。@VoidMain-感谢您的帮助,我现在正将我的服务移动到Asp.Net MVC4并尝试使用WebAPI,使用它进行REST应该很容易:)是一个很好的WCF-REST教程