你的位置:首页 > 软件开发 > ASP.net > Nancy之基于Nancy.Owin的小Demo

Nancy之基于Nancy.Owin的小Demo

发布时间:2016-01-24 23:00:04
前面做了基于Nancy.Hosting.Aspnet和Nancy.Hosting.Self的小Demo今天我们来做个基于Nancy.Owin的小Demo开始之前我们来说说什么是Owin和Katana什么是Owin呢?官网地址:http://owin.orgOWIN在.NET We ...

前面做了基于Nancy.Hosting.Aspnet和Nancy.Hosting.Self的小Demo

今天我们来做个基于Nancy.Oget='_blank'>win的小Demo

开始之前我们来说说什么是Owin和Katana

什么是Owin呢?

官网地址:http://owin.org

OWIN在.NET Web Servers与Web Application之间定义了一套标准接口,OWIN的目标是用于解耦Web Server和Web Application。

什么是Katana呢?

官网地址:http://katanaproject.codeplex.com/

一把锐利的武士刀。

比较详细的介绍大家可以看看JustRun的文章:

下一代Asp.net开发规范OWIN(1)—— OWIN产生的背景以及简单介绍

下一代Asp.net开发规范OWIN(2)—— Katana介绍以及使用

介绍这两个不是今天的主题,所以下面就进入我们的正题了

一、新建一个空的asp.net程序

二、通过NuGet添加相关的程序集

Nancy之基于Nancy.Owin的小Demo

Nancy.Owin,今天的主角。添加完这个后会自动添加Nancy

Nancy之基于Nancy.Owin的小Demo

还有一个重要的角色是Microsoft.Owin.Host.SystemWeb,同时会自动添加依赖项:Owin和Microsoft.Owin

这个是通过Visual Studio 的Manage NuGet Packages来添加的,也可以在Package Manager Console输入

  Install-Package Nancy.Owin

  Install-Package Microsoft.Owin.Host.SystemWeb

来完成添加。

三、添加OWIN Startup Class

我们在添加的Startup.cs中的Configuration中添加一下代码,将Nancy交给Owin处理

1   public class Startup2   {3     public void Configuration(IAppBuilder app)4     {      5       app.UseNancy();6     }7   }
已经启动成功了,下面就是访问看看OK否。打开浏览器访问这个demo试试。顺便放上几张图看看效果。  Nancy之基于Nancy.Owin的小Demo

原标题:Nancy之基于Nancy.Owin的小Demo

关键词:win

win
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。