通过Jexus 部署 dotnetcore版本MusicStore 示例程序
来源:互联网 发布:java中point 用法 编辑:程序博客网 时间:2024/06/05 05:13
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/donschenck/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/,访问到的界面如下,你可以试试。
相关文章:
ASP.NET Core 1.0 入门——了解一个空项目
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)
使用VS Code开发ASP.NET Core 应用程序
dotnet run是如何启动asp.net core站点的
ASP.NET Core提供模块化Middleware组件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何运行 .NET Core 应用程序
.NET Portability Analyzer 已开源
ASP.NET Core的配置(1):读取配置信息
ASP.NET Core的配置(2):配置模型详解
.NET Core 1.0 RC2 历险之旅
使用VS Code开发 调试.NET Core 应用程序
让我们Core在一起:ASP.NET Core & .NET Core
.NET Core VS Code 环境配置
官方博客明确了 .NET Core RC2/RTM 时间表
.NET Core全新的配置管理[共9篇]
利用记事本创建一个ASP.NET Core RC2 MVC应用
微软.NET 正式劈腿成功,横跨所有平台
.NET Core 1.0 CentOS7 尝试
解读发布:.NET Core RC2 and .NET Core SDK Preview 1
[.NET Core].NET Core R2安装及示例教程
ASP.NET Core 开发-中间件(Middleware)
结合Jexus + Kestrel 部署 asp.net core 生产环境
原文地址:http://www.cnblogs.com/shanyou/p/5559513.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
- 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
- Docker 部署dotnetcore
- Docker 部署dotnetcore
- Supervisor 守护 dotnetcore 程序
- Supervisor 守护 dotnetcore 程序
- Supervisor 守护 dotnetcore 程序
- Supervisor 守护 dotnetcore 程序
- Jexus部署.Net Core项目
- centos 7部署 dotnetcore+Angular2 实践
- centos 7 部署 dotnetcore+Angular2 实践
- Jexus部署Asp.Net Core项目
- asp.net + mono + Jexus 部署 linux
- 腾讯云centos 7部署 dotnetcore+Angular2 实践
- 腾讯云centos 7部署 dotnetcore+Angular2 实践
- 通过devstack自动部署Openstack icehouse 版本
- MusicStore 项目的完整配套视频-MVC项目示例分解-含些Jquery-EF CodeFirst-Razor
- Spark部署与程序运行示例
- opencv 2.4.4版本示例程序说明
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza
- ASP.NET Core 中文文档 第一章 入门
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 1 Keynote: Scott Hunter
- 基于Jenkins快速搭建持续集成环境
- 微软开放Holographic平台,意在统一VR的操作系统?
- 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
- 3到6年的.NETer应该掌握哪些知识
- Microsoft与Jenkins合作运行基于Azure的项目基础结构
- EntityFramework的多种记录日志方式,记录错误并分析执行时间过长原因
- Asp.net core与golang web简单对比测试
- 微软发布正式版SQL Server 2016
- 细说ASP.NET Core与OWIN的关系
- Consul入门
- 微软CEO纳德拉开讲,2016微软开发者峰会在京召开