服务栈简介

by Santhakumar Munuswamy

  Posted on  12 四月 2015

  ASP.NET MVC


 

服务栈

服务栈是一个开源平台,它是一个简单,快速,轻巧的Wight框架,用于构建Web服务应用程序和Web应用程序。它支持跨平台,如Mono,Linux,Mac OS X,iOS,Sun Solaris,Microsoft Windows等。它是免配置的,代码优先的,并且可以替代WCF,ASP.NET 网络API和ASP.NET MVC框架。 。它提供了许多功能,可以最大程度地重用代码,并可以通过端到端解决方案服务实现版本控制。

服务栈功能

服务栈具有以下可用功能:

  • REST,SOAP和MQ服务
  • HTTP客户端实用程序和通用类型
  • 与ASP.NET MVC框架集成
  • JSON序列化器
  • 提供虚拟文件系统,捆绑和记录
  • 安全性,认证和授权
  • 轻量级ORM(OrmLite)等

参考更多功能来访问 //servicestack.net/features

您可以按照以下步骤通过NuGet为StackService包添加项目

先决条件:

·         在系统上安装了NuGet Client软件包

NuGet客户端

NuGet软件包可从codeplex网站上获得。您可以从以下位置下载并安装NuGet Client软件包: http://nuget.codeplex.com

            1.双击NuGet.Tools.vsix

           2.点击“安装”按钮

           3.点击“关闭”按钮

视觉工作室

1.       打开Visual Studio

2.       转到工具 àNuGet软件包管理器 à 单击程序包管理控制台

3.       软件包管理器控制台将打开

4.     然后,输入“ install-package 服务栈 

在Package Manager控制台中,按照以下命令将ServiceStack添加到您的项目中。

序号

包裹名字

安装指令

1

服务栈

安装包ServiceStack

2

带有OrmLite或Redis的ServiceStack

安装包ServiceStack.Server

3

带Razor的ServiceStack

安装包ServiceStack.Razor

4

带Asp.Net MVC的ServiceStack

安装包ServiceStack.Mvc

 


关于作者
Santhakumar Munuswamy是一位经验丰富的解决方案架构师,并且是Cloud / AI解决方案中最有价值的专家。他在解决方案设计,软件产品开发,技术文档,Web和云应用程序的项目管理方面拥有大约14年的经验。他在不同领域(汽车,电信,医疗保健,物流和仓库自动化等)的IT行业经验丰富,担任过技术架构师,Genesys顾问,技术负责人,团队负责人和开发人员。他在指导和指导高潜力开发人员方面经验丰富。

跟着我: 脸书, 推特, 谷歌加, 领英
博客评论由 领英


月份清单

社区徽章