星空网 > 软件开发 > ASP.net

通过Jexus 部署 dotnetcore版本MusicStore 示例程序

 ASP.NET 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): 

通过Jexus 部署 dotnetcore版本MusicStore 示例程序

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

通过Jexus 部署 dotnetcore版本MusicStore 示例程序

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

通过Jexus 部署 dotnetcore版本MusicStore 示例程序 

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

通过Jexus 部署 dotnetcore版本MusicStore 示例程序

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

通过Jexus 部署 dotnetcore版本MusicStore 示例程序 

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

通过Jexus 部署 dotnetcore版本MusicStore 示例程序




原标题:通过Jexus 部署 dotnetcore版本MusicStore 示例程序

关键词:dotnet

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

缺货也能照常下单?亚马逊新计划试点中!:https://www.ikjzd.com/articles/102890
返校季又双叒叕要来了!卖家该如何做准备?:https://www.ikjzd.com/articles/102891
提升产品转化率,亚马逊站内广告投放注意这几点!:https://www.ikjzd.com/articles/102895
3000亿关税后续如何?中美再谈判!:https://www.ikjzd.com/articles/102899
电子商务零售行业未来最新趋势分析:https://www.ikjzd.com/articles/102900
美国站后台大面积崩溃!旺季来临前的大调整?:https://www.ikjzd.com/articles/102902
安能物流的2024:变革不能停:https://www.kjdsnews.com/a/1836480.html
深圳中心公园朱顶红花海位置(在哪里+怎么去):https://www.vstour.cn/a/364175.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流