2011-07-10 68 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

(我不知道它是否會符合你的身份驗證/授權需求)