asp.net - 需要帮助选择新的 .net 框架来创建非常薄的 RESTful 服务

标签 asp.net rest

我的团队正在构建一个新的应用程序架构,其中大部分逻辑和处理将使用 Angular.js 在客户端上进行。

我们的限制是我们的服务器,特别是我们无法访问我们的网络服务器,并且目前只能使用 .net/IIS。我们的服务器配置了 .net 4.0,尽管我可以插入升级到 4.5。

我们的上一个项目创建了 WCF4 无配置设置来创建 RESTful 服务。这个解决方案是可行的,但我希望现在可能有一些更好的框架/API 可以用来设置最轻的 .net 服务器。

我们主要关注 javascript,因此我们的 .net 知识有所下降,那么当前“最佳”或最常用的 .net RESTful 服务解决方案是什么?

最佳答案

我会查看ServiceStack:http://www.servicestack.net/

我已经将它用于几个项目,我可以说您可以非常快速地启动和运行,特别是如果您从教程或示例包之一(其中有很多)开始。它基于插件的架构意味着您可以购买尽可能多或尽可能少的内置功能,包括身份验证、授权和 session 管理。它还可以与 MVC“很好地配合”,因此如果您的 Controller 也想使用内置的身份验证/授权和 session 管理功能等功能,那么这就是小菜一碟。

它的构建考虑到了效率和速度。当涉及到它使用的第三方库时,它使用了最好的。一切都经过深思熟虑和计划。

关于asp.net - 需要帮助选择新的 .net 框架来创建非常薄的 RESTful 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17048010/

相关文章:

asp.net - 将网站/页面嵌入 Silverlight

javascript - AJAX slider 控件...需要第二个标签来反射(reflect)百分比

c# - 在 ASP.NET 中,对预检请求的响应未通过访问控制检查 : No 'Access-Control-Allow-Origin' header

api - postman 为 POST 请求解析 "Invalid CORS request"

java - 在 Spring MVC 3 中指定 HTTP "Location"响应 header 的首选方法是什么?

asp.net - 如何在客户端轮询状态

c# - OWIN自静态文件服务器多路由

rest - 使用不受支持的方法的请求的 CORS 响应

c# - 有没有办法在 WCF 4.0 中覆盖 DateTime 格式的 Json 序列化程序

c# - 在运行时选择性地禁用 ServiceStack 中的某些 REST 服务