2011-07-10 64 views
4

我目前使用的是.NET 3.5堆栈(包括VS2008工具),并且不会很快升级。我可以使用哪些选项来创建将由我自己的Web应用程序使用的宁静的API。我看到我的选项:.Net 3.5堆栈的REST API的选项有哪些?

  • MVC2(少了一个选择作为球队不舒服)
  • WCF和HTTP的工具包。 (不知道我应该看我的堆栈是什么版本)

我需要以下特点:通过cookie

  • 认证(我很喜欢MVC的这种情况的ActionFilter方法)
  • 授权对资源的基础上(用户,账户等同样,我喜欢的AF方式本)
  • 一切HTTPS下

运行我的不确定性是什么版本,等我看看我的堆栈和什么是支持和反对每个?

+0

为什么你的球队不舒服MVC2? –

回答

3

有几个选项:

一些更多的我已经在网络上找到,但一无所知:

您可以直接使用MVC,但请记住,是我不是作为REST框架设计的,所以不会像你的内容谈判那样思考。你将不得不自己构建。取决于你想要做什么,这可能是很多工作,或者可能很简单。

1

也看看Mindtouch Dream:是一个非常成熟的Rest服务器和客户端库。几点

  • 它有异步服务
  • 很好的支持可以用.NET 3.5或单声道工作。
  • 最新版本也可以与Asp Mvc(可选,其完整性独立于asp)集成。
  • 其对github

(我不知道它是否会符合你的身份验证/授权需求)