HTML5技术

Nancy之基于Nancy.Owin的小Demo - Catcher8(2)

字号+ 作者:H5之家 来源:博客园 2016-01-25 12:00 我要评论( )

执行./fox.sh-root ar/www/owinnancy-p8181 已经启动成功了,下面就是访问看看OK否。打开浏览器访问这个demo试试。顺便放上几张图看看效果。 几点必要的说明 1、宇内大大在ReadMe.txt中是这样描述的(我只截取了部分

执行./fox.sh -root 

ar/www/owinnancy -p 8181 

已经启动成功了,下面就是访问看看OK否。打开浏览器访问这个demo试试。顺便放上几张图看看效果。 

 

 

 几点必要的说明
1、宇内大大在ReadMe.txt中是这样描述的(我只截取了部分内容)
  问:网站文件放哪儿?
      答:在TinyFox所在文件夹下的有一个名叫“site”的文件夹,这个文件夹中包括两个子目录,一个是wwwroot,

      用户存放传统的网站文件或静态文件,另一个是approot,用于存放用户的程序集及其相关依赖的dll,当然,

     dll文件也可以存放在wwwroot下的bin文件夹中;

  问:如果我的网站文件夹不在tinyfox默认的位置,怎么设定?

    答:在TinyFox.exe 后边加上一个形如“-root 路径”这样的参数,如:“tinyfox -root d:\mysite\wwwroot”

 

   由于习惯问题,我是将网站放在 /v

ar/www/下的某个文件夹,所以是采用了自定义路径的形式。


2、次要说明,本来这篇是要在昨天发的,但因有事没能及时发布!再说昨天是科比81分之夜的十周年,所以取8181端口纪念一下。O(∩_∩)O

 

 

2016.01.25重要补充:Linux部署结合Jexus

前面的部署是结合TinyFox来完成的,现在补充结合Jexus的方式部署的注意事项。

由于昨天尝试在jexus部署时没有成功,所以就没往这个方面写。刚才得到宇内大大的指点,已经把这个Demo(符合Owin标准)结合Jexus部署成功!

下面是他的原话

"不需要修改源码,只需要在网站配置文件中,在OwinMain=xxx.dll 这一行,指定含有“适配器”的那个dll就行了。"

这个适配器指的是我们源码中Adapter.cs,含有的那个dll自然就是MovieDemoWithOwin.dll

二话不说,我们试试

修改我们这个的网站的配置文件: vim /usr/jexus/siteconf/owinnancy

基本是保持默认的配置。具体的配置如下:

然后重启我们的网站 /usr/jexus/./jws restart owinnancy

重启OK!访问试试

成功了!!

另外还要说一句,如果没有加至关重要的那一句,访问就是一片空白!

 

 

最后是部署所用的MovieDemo,其实跟之前的没多少差别。

下载地址:

 https://github.com/hwqdt/Demos/tree/master/NancyDemoWithOwin/MovieDemoWithOwin

 

下一篇将会是对 Self Hosing 的一点点补充,敬请期待。

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 随应潮流-基于ABP+Angularjs现代化应用软件开发框架(1)-总体介绍 - 在路在的张

    随应潮流-基于ABP+Angularjs现代化应用软件开发框架(1)-总体介绍 -

    2017-04-22 08:04

  • 基于CSS的个人网页 - 汕大-吴广林

    基于CSS的个人网页 - 汕大-吴广林

    2017-04-21 12:00

  • PixiJS - 基于 WebGL 的超快 HTML5 2D 渲染引擎 - 梦想天空(山边小溪)

    PixiJS - 基于 WebGL 的超快 HTML5 2D 渲染引擎 - 梦想天空(山边小

    2017-04-12 08:02

  • 任务调度之持久化(基于Quartz.net) - 蓝建荣

    任务调度之持久化(基于Quartz.net) - 蓝建荣

    2017-03-28 12:03

网友点评
/