通过Jexus 部署 dotnetcore版本MusicStore 示例程序
?ASPNET Music Store application 是一個(gè)展示最新的.NET 平臺(包括.NET Core/Mono等)上使用MVC 和Entity Framework的示例程序,本文將展示如何在CentOS上運(yùn)行.NET Core版本的MusicStore,并通過Jexus對外發(fā)布。
上篇文章 《結(jié)合Jexus + Kestrel 部署 asp.net core 生產(chǎn)環(huán)境》 我們已經(jīng)部署好了.NET Core和Jexus,這篇文章主要演示如何運(yùn)行.NET Core上的MusicStore。?
首先要從MusicStore的Github 倉庫里下載代碼,我們使用git 克隆一份代碼,運(yùn)行命令 git clone https://github.com/donschenck/MusicStore.git,下載完代碼后,進(jìn)入MusicStore的源碼目錄下,運(yùn)行命令dotnet restore,這會從下載項(xiàng)目引用的類庫(DLLs):?
但是我們看到有很多錯誤,原因是他引用的RC3版本,為了演示方便這里我們只使用RC2版本,我們可以運(yùn)行命令git tag –list 看下都有哪些版本的tag?
下面這一步就是check out 1.0.0-rc2,執(zhí)行命令git checkout tags/1.0.0-rc2,然后再執(zhí)行dotnet restore,這次我們得到了期望的成功結(jié)果:?
?
現(xiàn)在我們需要做的就是運(yùn)行dotnet build 編譯生成我們運(yùn)行這個(gè)Web站點(diǎn)所需的二進(jìn)制文件。?
看編譯結(jié)果,我們編譯成功了2個(gè)框架的版本,其中.NETFramework 4.5.1對應(yīng)的是我的服務(wù)器上的Mono 4.2版本,.NETCoreApp 1.0 就是我們要運(yùn)行的.netcore rc2版本,最后一步就是要運(yùn)行我們的MusicStore了,運(yùn)行命令dotnet run就可以了:
?
這個(gè)網(wǎng)站運(yùn)行的端口是5000,上篇文章里我們設(shè)定了一個(gè)5001的Jexus端口轉(zhuǎn)發(fā)到本地的5000端口,這時(shí)我們通過瀏覽器訪問http://mono.cloudapp.net:5001/,訪問到的界面如下,你可以試試。
相關(guān)文章:
ASP.NET Core 1.0 入門——了解一個(gè)空項(xiàng)目
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介
云服務(wù)器下ASP.NET Core 1.0環(huán)境搭建(包含mono與coreclr)
使用VS Code開發(fā)ASP.NET Core 應(yīng)用程序
dotnet run是如何啟動asp.net core站點(diǎn)的
ASP.NET Core提供模塊化Middleware組件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何運(yùn)行 .NET Core 應(yīng)用程序
.NET Portability Analyzer 已開源
ASP.NET Core的配置(1):讀取配置信息
ASP.NET Core的配置(2):配置模型詳解
.NET Core 1.0 RC2 歷險(xiǎn)之旅
使用VS Code開發(fā) 調(diào)試.NET Core 應(yīng)用程序
讓我們Core在一起:ASP.NET Core & .NET Core
.NET Core VS Code 環(huán)境配置
官方博客明確了 .NET Core RC2/RTM 時(shí)間表
.NET Core全新的配置管理[共9篇]
利用記事本創(chuàng)建一個(gè)ASP.NET Core RC2 MVC應(yīng)用
微軟.NET 正式劈腿成功,橫跨所有平臺
.NET Core 1.0 CentOS7 嘗試
解讀發(fā)布:.NET Core RC2 and .NET Core SDK Preview 1
[.NET Core].NET Core R2安裝及示例教程
ASP.NET Core 開發(fā)-中間件(Middleware)
結(jié)合Jexus + Kestrel 部署 asp.net core 生產(chǎn)環(huán)境
原文地址:http://www.cnblogs.com/shanyou/p/5559513.html
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關(guān)注
贊賞
人贊賞
總結(jié)
以上是生活随笔為你收集整理的通过Jexus 部署 dotnetcore版本MusicStore 示例程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3到6年的.NETer应该掌握哪些知识
- 下一篇: 基于Jenkins快速搭建持续集成环境