Nancy开发教程01-简单的环境部署
Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台。
Nancy 设计用于处理 DELETE, GET, HEAD, OPTIONS, POST, PUT 和 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。

浙公网安备 33010602011771号