nancy框架安装并使用
一、首先安裝NuGet插件,方便管理程序包
打開visual studio,工具->擴(kuò)展和更新 ?然后在右上角搜素NuGet下載安裝就可以
二、創(chuàng)建第一個(gè)Nancy項(xiàng)目
下面我們來寫一個(gè)Nancy的Hello,world項(xiàng)目,來學(xué)習(xí)一下Nancy的簡單使用,打開Visual Studio,新建空Web項(xiàng)目:
選擇空模板,點(diǎn)擊確定,建好項(xiàng)目以后,接下來我們開始通過Nuget安裝Nancy,一共需要安裝下面三個(gè)包,代碼如下:
Install-Package Nancy ??//Nancy
Install-Package Nancy.Hosting.Aspnet ?//Nancy For Asp.net
Install-Package Nancy.Viewengines.Razor?//提供Razor視圖支持,感覺很意外吧,我們還可以繼續(xù)使用Razor
安裝完成后,我們開始搭建項(xiàng)目的基本結(jié)構(gòu),首先Nancy也是有自己的規(guī)則的,Nancy工程中控制器的部分必須放在Modules文件夾中,視圖部分必須放在Views文件夾中,所以在項(xiàng)目中添加兩個(gè)文件夾Modules和Views,再分別添加HomeModule類和Razor頁面Home,添加完成后項(xiàng)目結(jié)構(gòu)如圖:
View這里先不用,先建好準(zhǔn)備著,下面我們來顯示Hello,world,打開HomeModule.cs,修改其代碼如下:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using Nancy;namespace NancyStudy.Modules {public class HomeModule : NancyModule{//注意:這里是構(gòu)造函數(shù)public HomeModule(){Get["/"] = parameters => "Hello World";}}}
首先我們引入Nancy的命名空間,然后我們的類要繼承自NancyModule,在ASP.NET MVC中所有控制器都繼承Controller,在Nancy中,同樣所有的‘控制器’都必須繼承NancyModule類。
注意:在Nancy中,所有的的路由信息都是在構(gòu)造方法中的,當(dāng)程序運(yùn)行時(shí),會(huì)遍歷所有所有的構(gòu)造方法,如果出現(xiàn)路由信息相同時(shí),默認(rèn)選擇最后遍歷的那一個(gè)。
好了,按F5運(yùn)行,瀏覽器顯示結(jié)果如圖:
轉(zhuǎn)載于:https://my.oschina.net/tongjh/blog/537393
總結(jié)
以上是生活随笔為你收集整理的nancy框架安装并使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单配置局域网FTP
- 下一篇: Spring MVC学习路(三) 编写第