There can be no Triumph without Loss,No Victory without Suffering,No Freedom without Sacrifice.
All you have to decide is what to do with the time that is given to you.
Get busy Living, or Get busy Dying?
  首页 | 留言给我 | 订阅 Rss | CLI | 黄白之恋 Posts:158   Hits: 5011564    Comments: 173    
 日历归档
<<  <  2024 - 03  >  >>
SuMoTuWeThFrSa
     12
3456789
10111213141516
17181920212223
24252627282930
31
 About Me
 Name: ZhangSichu
 Sex: Male
 Age: 32
 Email: ZhangSichu@gmail.com
 MSN: ZhangSichu@hotmail.com
 Home: ZhangSichu.com
 WeiBo: weibo.com/zhangsichu
 个人推荐
 分类归档
  ·C++/C(5)  RSS
  ·软件工程(1)  RSS
  ·杂事/随感(26)  RSS
  ·.Net/Java(30)  RSS
  ·面向对象程序设计(5)  RSS
  ·汇编/破解(0)  RSS
  ·平面设计(3)  RSS
  ·SQL(5)  RSS
  ·COM/COM+(2)  RSS
  ·Web开发(81)  RSS
 My Friends
Back Forward Refresh Home 2024年3月28日 星期四 RSS CLI Mine Sweeper. In Javascript.

  Mac Asp.net Yeoman Nancy
字体大小 [ ]

Mac 上 Asp.net 环境搭建好了以后,自己手动去开始一个 Asp.net 项目,是比较繁琐的。 Yeoman 上已经有 Asp.net 的 generator.

如果没有 Yeoman 先安装 Yeoman, Yeoman 的介绍: http://yeoman.io/ Yeoman下面有各种项目基础框架的generator

> npm install -g yo


安装 Asp.net generator
> npm install -g generator-aspnet


使用 yeoman 开启一个 Asp.Net 项目
> yo aspnet

这里用使用 Nancy 框架, Nancy的介绍: http://nancyfx.org/ 一个轻量级的 .Net Web Framework

选择 Nancy ASP.Net Application
Click to Open in New Window

同时给一个项目名字,这里用了 NancyApp
Click to Open in New Window

项目基础文件框架就生产了。

进入 NancyApp 目录

执行
dnu restore


加载 依赖
Click to Open in New Window

如果 dnu 命令执行失败, commond not found.

执行一下
source dnvm.sh


如果执行 dnu restore 出现 http://nuget.org/api/v2/ 取依赖包找不到的问题,切换一下源再试试,有两个可用的源:

1. https://www.myget.org/F/aspnetmaster/api/v2/
2. https://www.myget.org/F/aspnetvnext/api/v2/

例如:
dnu restore -s "https://www.myget.org/F/aspnetmaster/api/v2"


可以使用 core visual studio 打开工程,开始写程序。
Click to Open in New Window

然后 dnx . kestrel 开始你的 NancyApp 就可以了
Click to Open in New Window

Click to Open in New Window

这里有个有意思的事情,在terminal 里执行了 dnx . kestrel 后,如果想退出, 执行 ctrl+c 了以后,看到 terminal 没有反应,在浏览器里刷新一下页面, terminal 会出一个错误, 就退出了。
Click to Open in New Window
  Posted @ 7/10/2015 2:14:52 PM | Hits (10180) | Comment (0

  Post Comment
标题 *
作者 *
密码 记住我
评论 *
    


Stable in Firefox 1.5 2.0Stable in IE6 IE7Stable in MozillaStable in Netscape
ZhangSichu.com V0.1.7507
Powered By ZhangSichu
Copyright © ZhangSichu
Download ZhangSichu.com source code. Download source code