上一篇:《Windows 搭建 .NET 跨平台环境并运行应用程序

阅读目录:

  1. Install Node.js
  2. Install yeoman-generators
  3. Create ASP.NET Web Application
  4. Run ASP.NET Web Application

上一篇中的控制台应用程序,代码是我们进行手写的,就两个文件:HelloWorld.cs 和 project.json,非常简单,不使用 Visual Studio 2015 及其他编辑器,那我们如何创建并运行 ASP.NET 应用程序呢?答案是使用 Yeoman generators,下面我们一步一步搞起来。

1. Install Node.js

Node.js 官网下载最新版,按照即可:

需要指出的是,Node.js 的版本必须是 0.10.0 以上,要不然会抱下面错误:

2. Install yeoman-generators

正确安装命令(适用 Windows):

PS > npm install -g yo generator-aspnet

错误安装命令(适用其他系统):

PS > npm install -g generator-aspnet

正确的安装成功截图:

错误的安装成功截图:

3. Create ASP.NET Web Application

创建命令:

PS > yo aspnet

选择项目截图:

完成操作截图:

ASPNET.Sample 文件结构:

4. Run ASP.NET Web Application

在创建 ASPNET.Sample 之后,有四个命令:

插一句:如果执行 dnu 出现下面错误,可以设置下环境变量:%userprofile%\.dnx\runtimes\<runtime name>\bin,或者执行下 dnvm upgrade 命令。

第一步:

PS > dnu restore

第二步:

PS > dnu build

第三步:

PS > dnx . web

第四步:浏览器输入 localhost:5000

.NET 跨平台,Windows 环境搭建就到这,下面再重新尝试下 Mac OS X 系统。

最新文章

  1. 5-Spark高级数据分析-第五章 基于K均值聚类的网络流量异常检测
  2. IIS 4.0配置
  3. Entity Framework中的Identity map和Unit of Work模式
  4. Junit单元测试学习笔记一
  5. Redis入门(优势,环境,字符串,哈希,列表)
  6. libevent 初试
  7. 异步请求HTTP
  8. ikely()与unlikely() 都等同于if, 此处只是做编译优化
  9. java poi 合并单元格后边框问题
  10. Android sdk配置 常见问题及处理方法
  11. C++基础:二维数组动态的申请内存和释放内存
  12. selenium处理元素定位到了点击无效问题
  13. sql片段
  14. UVA1618-Weak Key(RMQ)
  15. [转载]css代码优化的12个技巧
  16. 单点登录SSO的实现原理 (转)
  17. java连接MySql数据库 zeroDateTimeBehavior
  18. Nginx(持续更新中)
  19. B2C电子商务系统研发——产品媒体常见功能点
  20. JMeter之定时器的作用域

热门文章

  1. ie浏览器下,get请求缓存问题
  2. day 2 Linux基础
  3. java-sql注入攻击
  4. ECMAScript6 初步认识
  5. CentOS6.4安装JDK1.7
  6. WebP 原理和 Android 支持现状介绍(转)
  7. 框架设计之ADO.NET Command的ExecuteScalar误用情景及底层解说
  8. ASP.NET Core 源码阅读笔记(1) ---Microsoft.Extensions.DependencyInjection
  9. 解读ASP.NET 5 &amp; MVC6系列(1):ASP.NET 5简介
  10. LibSVM for Python 使用