ASPNET Music Store application 是一个展示最新的.NET 平台(包括.NET Core/Mono等)上使用MVC 和Entity Framework的示例程序,本文将展示如何在CentOS上运行.NET Core版本的MusicStore,并通过Jexus对外发布。

上篇文章 《结合Jexus + Kestrel 部署 asp.net core 生产环境》 我们已经部署好了.NET Core和Jexus,这篇文章主要演示如何运行.NET Core上的MusicStore。

首先要从MusicStore的Github 仓库里下载代码,我们使用git 克隆一份代码,运行命令 git clone https://github.com/geffzhang/MusicStore.git,下载完代码后,进入MusicStore的源码目录下,运行命令dotnet restore,这会从下载项目引用的类库(DLLs):

但是我们看到有很多错误,原因是他引用的RC3版本,为了演示方便这里我们只使用RC2版本,我们可以运行命令git tag –list 看下都有哪些版本的tag

下面这一步就是check out 1.0.0-rc2,执行命令git checkout tags/1.0.0-rc2,然后再执行dotnet restore,这次我们得到了期望的成功结果:

现在我们需要做的就是运行dotnet build 编译生成我们运行这个Web站点所需的二进制文件。

看编译结果,我们编译成功了2个框架的版本,其中.NETFramework 4.5.1对应的是我的服务器上的Mono 4.2版本,.NETCoreApp 1.0 就是我们要运行的.netcore rc2版本,最后一步就是要运行我们的MusicStore了,运行命令dotnet run就可以了:

这个网站运行的端口是5000,上篇文章里我们设定了一个5001的Jexus端口转发到本地的5000端口,这时我们通过浏览器访问http://mono.cloudapp.net:5001/,访问到的界面如下,你可以试试。

最新文章

  1. setTimeout 和 setInterval 的区别
  2. C#之数组篇
  3. phpcms 导航栏点击栏目颜色定位方法和phpcms list页实现分页
  4. Java入门 任务表
  5. VDN For PB Web实现消息推送
  6. visual stduio 插件及代码生成器
  7. 【计算机网络】 一个小白的DNS学习笔记
  8. 构建微服务开发环境3————Java应用的优秀管理工具Maven的下载安装及配置
  9. 【activity任务栈】浅析
  10. jQuery选择器 :eq() 不能识别变量参数的问题解决方案
  11. Hdoj 2563.统计问题 题解
  12. PXE:偷梁换柱,成功 启动 centos live
  13. java编程思想(1)--对象导论
  14. 227. Basic Calculator II 无括号版本计算器
  15. Redis系列(二):Redis的数据类型及命令操作
  16. 深入 Nginx 之配置篇
  17. iPhone开发过程中调试多次Release问题 message sent to deallocated
  18. 纯代码实现WordPress上传图片自动重命名的方法
  19. 【bzoj3575】 Hnoi2014—道路堵塞
  20. 让页面无刷新的AJAX、ASP.NET核心知识(9)

热门文章

  1. 探索ASP.NET MVC5系列之~~~3.视图篇(下)---包含常用表单和暴力解猜防御
  2. junit4进行单元测试
  3. 【原创】免费申请SSL证书【用于HTTPS,即是把网站从HTTP改为HTTPS,加密传输数据,保护敏感数据】
  4. zookeeper源码分析之三客户端发送请求流程
  5. 前端制作动画的几种方式(css3,js)
  6. css3圆形百分比进度条的实现原理
  7. Nexus(一)环境搭建
  8. Java实现多线程断点下载(下载过程中可以暂停)
  9. nexus 社区版3.0.2部署、访问
  10. BZOJ 3504: [Cqoi2014]危桥 [最大流]