博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过Jexus 部署 dotnetcore版本MusicStore 示例程序
阅读量:4318 次
发布时间:2019-06-06

本文共 812 字,大约阅读时间需要 2 分钟。

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

上篇文章 《》 我们已经部署好了.NET Core和Jexus,这篇文章主要演示如何运行.NET Core上的MusicStore。 

首先要从MusicStore的Github 仓库里下载代码,我们使用git 克隆一份代码,运行命令 git clone ,下载完代码后,进入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端口,这时我们通过浏览器访问,访问到的界面如下,你可以试试。

转载于:https://www.cnblogs.com/shanyou/p/5559513.html

你可能感兴趣的文章
[iOS问题归总]iPhone上传项目遇到的问题
查看>>
Python天天美味(总) --转
查看>>
Spring Framework tutorial
查看>>
【VS开发】win7下让程序默认以管理员身份运行
查看>>
【机器学习】Learning to Rank 简介
查看>>
Unity 使用实体类
查看>>
【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件...
查看>>
MySQL常见注意事项及优化
查看>>
流畅的Python (Fluent Python) —— 前言
查看>>
Jquery-menu-aim流畅的菜单滑动体验
查看>>
Jquery EasyUI修改行背景的两种方式
查看>>
生成器模式(Builder)C++实现
查看>>
Centos 7.5安装 Redis 5.0.0
查看>>
嵌入式Linux学习笔记(0)基础命令。——Arvin
查看>>
二分图匹配
查看>>
c++ 模板template
查看>>
javascript中的string对象
查看>>
CString的成员函数详解
查看>>
Appium Studio 初体验(windows做ios自动化,录制appium脚本)
查看>>
学习java前端 两种form表单提交方式
查看>>