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
|