Nancy开发教程01-简单的环境部署

Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台。

Nancy 设计用于处理 DELETEGETHEADOPTIONSPOSTPUT 和 PATCH 等请求方法,并提供简单优雅的 DSL 以返回响应。

Nancy 只需要一个简单的DLL,就可以实现MVC环境,还支持各种试图例如 Razor、Spark、React、Nhaml等等,自带的SupperSimpleViewengine更牛逼,只有600行代码。

Nancy 可以宿主在asp.net,也可以通过owin宿主在wcf、控制台、winform、windows服务等;

官网:http://nancyfx.org

源码:https://github.com/NancyFx

文档:https://github.com/NancyFx/Nancy/wiki/Documentation

Nancy技术QQ交流群:159277055

 

1、如何搭建一个Nancy的运行环境。

新建一个空的asp.net网站,我用的是 .net4.0

然后右键点击项目,选择NuGet,搜索 Nancy 安装

 

因为习惯了IIS,那宿主我们就选择asp.net,所以还需要安装一个 Nancy.Hosting.Aspnet  (也可以寄宿于控制台、wcf、windows服务等)

 

安装完了,看看多么的简洁。

再看看Web.Config,只多了2行

 

好了,环境算是搭建完了,我们随便写路由类,就叫Route吧,必须继承 Nancy.NancyModule, 才能有Get、Post的等方法。我们就在默认根目录返回一个字符串吧。F5看看。

 

这就是优雅的Nancy。

posted @ 2015-12-17 23:48  moonx  阅读(501)  评论(0)    收藏  举报
嘿!