不写1行代码,在Mac上体验ASP.NET 5的最简单方法
2015-01-17 17:49
218 查看
昨天微软发布了ASP.NET 5 beta2(详见ASP.NET 5 Beta2 发布),对ASP.NET 5的好奇心又被激发了。
今天下午在Mac OS X上体验了一下ASP.NET 5,而且借助Yeoman generators for ASP.NET 5,可以不用写1行代码,连project.json都不用写。有一种Mac下用Visual Studio的感觉。
下面分享一下实际的操作步骤:
1. 安装OS X的包包管理器:Homebrew
2. 将ASP.NET 5在github上的代码库加入brew: brew tap aspnet/k
3. 用kvm安装ASP.NET 5: brew install kvm (mono是在这时被安装上的)
4. 将kvm命令加入terminal: source kvm.sh (否则在运行kvm命令时会出现"-bash: kvm: command not found"的错误提示)
6. 安装Node.js环境:Node.js (为了安装Yeoman generators for ASP.NET 5)
7. 安装Yeoman generators for ASP.NET 5: sudo npm install -g yo generator-aspnet
8. 运行Yeoman generators for ASP.NET 5创建ASP.NET 5项目:
a)运行命令 yo aspnet
![](http://images.cnitblog.com/blog/1/201501/171710111673408.png)
b)选择Web Application
c)在 ? What's the name of your ASP.NET application? (WebApplication) 时输入项目名称,比如HelloAspNet5
d)然后Yeoman generators会自动创建ASP.NET 5项目所需的文件:
![](http://images.cnitblog.com/blog/1/201501/171736126989497.png)
e)HelloAspNet5文件夹中的目录结构如下:
![](http://images.cnitblog.com/blog/1/201501/171738145425988.png)
9. 安装运行ASP.NET 5项目所需的包包: kpm restore
10. 运行ASP. NET 5项目: k kestrel
11. 浏览器访问站点(网址在project.json文件中kestrel的server.urls部分):
![](http://images.cnitblog.com/blog/1/201501/171744072147964.png)
【参考资料】
Yeoman generators for ASP.NET 5
今天下午在Mac OS X上体验了一下ASP.NET 5,而且借助Yeoman generators for ASP.NET 5,可以不用写1行代码,连project.json都不用写。有一种Mac下用Visual Studio的感觉。
下面分享一下实际的操作步骤:
1. 安装OS X的包包管理器:Homebrew
2. 将ASP.NET 5在github上的代码库加入brew: brew tap aspnet/k
3. 用kvm安装ASP.NET 5: brew install kvm (mono是在这时被安装上的)
4. 将kvm命令加入terminal: source kvm.sh (否则在运行kvm命令时会出现"-bash: kvm: command not found"的错误提示)
6. 安装Node.js环境:Node.js (为了安装Yeoman generators for ASP.NET 5)
7. 安装Yeoman generators for ASP.NET 5: sudo npm install -g yo generator-aspnet
8. 运行Yeoman generators for ASP.NET 5创建ASP.NET 5项目:
a)运行命令 yo aspnet
![](http://images.cnitblog.com/blog/1/201501/171710111673408.png)
b)选择Web Application
c)在 ? What's the name of your ASP.NET application? (WebApplication) 时输入项目名称,比如HelloAspNet5
d)然后Yeoman generators会自动创建ASP.NET 5项目所需的文件:
![](http://images.cnitblog.com/blog/1/201501/171736126989497.png)
e)HelloAspNet5文件夹中的目录结构如下:
![](http://images.cnitblog.com/blog/1/201501/171738145425988.png)
9. 安装运行ASP.NET 5项目所需的包包: kpm restore
10. 运行ASP. NET 5项目: k kestrel
11. 浏览器访问站点(网址在project.json文件中kestrel的server.urls部分):
![](http://images.cnitblog.com/blog/1/201501/171744072147964.png)
【参考资料】
Yeoman generators for ASP.NET 5
相关文章推荐
- Mac中体验ASP.NET 5 beta2的K gen代码生成
- ASP.NET支持表单中上传HTML代码的简单方法(不安全)
- Mac中体验ASP.NET 5 beta2的K gen代码生成
- ASP.NET开发中,添加客户端代码的几种方法 (转)
- Asp.Net中DataGrid的模版列(TemplateColumn)内容控制简单方法。 选择自 TomMax 的 Blog
- 获取ASP.NET连接数据库字符串最简单方法
- [我的ASP.net学习历程]调用类库函库的简单加密方法
- ASP.NET小代码集合一(简单)
- 简单ASP.NET AJAX 客户端应用:用JS直接调用WebServices方法
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载) [zhuan :D]
- 代码阅读总结之Fitch and Mather 7.0(asp.net发生异常或错误时错误提示页面的处理方法)
- 终于找到ASP.NET c# 简单的获取远端文件的方法!
- ASP.NET中导出excel/word等类型文件的简单方法
- ASP.NET + C#读取ACCESS数据库内容的简单方法
- 在ASP.NET中使用AJAX的简单方法
- 在asp.net里面加密密码的简单方法
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- asp.net 简单输出html静态页面方法