博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Visual Studio2015使用tinyfox2.x作为Owin Host调试教程
阅读量:6265 次
发布时间:2019-06-22

本文共 1279 字,大约阅读时间需要 4 分钟。

(jamesbing) · 2015-12-10 08:48

Visual Studio2015使用tinyfox2.x作为Owin Host调试教程

一、前言:

tinyfox 是一款支持OWIN标准的WEB应用的高性能的HTTP服务器,是Jexus Web Server的"姊妹篇"。TinyFox本身的功能是html服务器,所有的WEB应用,通过加载含有一个OwinMain方法的"应用程序适配器" 或"插件"实现,tinyfox与应用程序之间的数据交流格式是 OWIN规范的字典。深入了解请查看

二、调试准备工作

如果了解或使用过微软的Katana开源项目知道有OwinHost这么一个东西作为Host。今天主要演示说如何使用tinyfox2.x作为Host调试OWIN程序。下面是操作步骤:

1. tinyfox2.x跨平台通用版下载地址:tinyfox-2.3.tar.gz

2. 新建一个NancyMVC应用程序,下载密码:xvbn ,项目模板百度网盘下载地址:HostingNancyfxWithOwin.Mvc.ProjectTemplate.rar

3. 下面是适配器代码,在工程根目录下Adapter.cs

class Adapter

{

static Func<IDictionary<string, object>, Task> _owinApp;

 

/// <summary>

/// 默认构造函数

/// </summary>

public Adapter()

{

var builder = new AppBuilder();

var startup = new Startup();

startup.Configuration(builder);

_owinApp = builder.Build();

 

}

 

/// <summary>

/// *** JWS所需要的关键函数 ***

/// </summary>

/// <param name="env">新请求的环境字典,具体内容参见OWIN标准</param>

/// <returns>返回一个正在运行或已经完成的任务</returns>

public Task OwinMain(IDictionary<string, object> env)

{

//如果为空

if (_owinApp == null) return null;

 

//将请求交给Microsoft.Owin处理

return _owinApp(env);

}

}

4. 开始调试。打开你的应用程序>Properties

5. 启动调试,并在浏览器输入:http://localhost:8082

6.结束

三、学习交流

ASP.NET Linux & OWIN QQ 群:468859699

NET & OWIN & VNext QQ 群: 199281001

原文地址:http://www.cnblogs.com/gaobing/p/4969581.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注公众号

dotNET跨平台(opendotnet)

你可能感兴趣的文章
数据库 --> SQL 和 NoSQL 的区别
查看>>
USB学习笔记连载(二十):FX2LP如何实现高速和全速切换(转载)
查看>>
ubuntu下搭建JAVA开发环境【转】
查看>>
和菜鸟一起学c之gcc编译过程及其常用编译选项【转】
查看>>
Linux内核驱动--硬件访问I/O【原创】
查看>>
使用NSUserDefaults保存自定义对象(转)
查看>>
linux上查看swf文件.靠谱
查看>>
sql server两种分页方法
查看>>
一本离线的百科全书,当然无法和一本在线的百科全书抗衡。所谓的常识,在你的思考中被重构,根源就在于在线的崛起。...
查看>>
Floyd算法
查看>>
CentOS 6.4下安装Oracle 11gR2
查看>>
linux建立用户 详细
查看>>
jquery获取radio的值
查看>>
创建索引
查看>>
jQuery基础-创建HTML
查看>>
spring boot 热部署
查看>>
NYOJ-214 单调递增子序列(二) AC 分类: NYOJ ...
查看>>
[HDU 4417]Super Mario
查看>>
clip-path的妙用
查看>>
在FMOD中使用customRollOff实现更自然的声音衰减
查看>>