微软于.NET官网上线.NET 架构指南频道

微软当Visual Studio 2017
正式颁布的当儿吗上线了一个参考运用https://github.com/dotnet/eShopOnContainers
,
最近微软为这个参考运用写了圆满之文档,放在.NET官网的.NET架构频道https://www.microsoft.com/net/architecture。

 ASPNET Music Store application
是一个出示时的.NET 平台(包括.NET Core/Mono等)上用MVC 和Entity
Framework的示范程序,本文将显得什么以CentOS上运行.NET
Core版本的MusicStore,并由此Jexus对外公布。

整个.NET
架构仍4单有开展,包括微服务和容器、Web应用程序、云应用和运动应用,涵盖了俺们开使用的前后端,每个片还生详尽的电子书与搭模式与代码示例,是成全栈开发工程师的一个指引,大家从.NET架构频道https://www.microsoft.com/net/architecture
开始往全栈工程师进发。

落得篇稿子 《组合Jexus + Kestrel 部署 asp.net core
生产条件》
我们曾配备好了.NET Core和Jexus,这篇文章主要演示如何运行.NET
Core上之MusicStore。 

图片 1

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

  • 微服务和容器:
    微服务及容器是今太恼火之采取架构模式,如何迁移单体应用到微服务,如何选择.NET
    Core还是.NET来开发,微服务如何进展设计等还为闹了详实的导,伴随在微服务开发之,同时通常采用DevOps,也叫有了具体的带。
  • Web 应用程序:介绍ASP.NET Core应用程序参照,这是读ASP.NET
    Core应用程序的万分好的一个课程,有大详尽的文档说明与参考代码,指引大家付出新的ASP.NET应用程序时精选以ASP.NET
    Core
  • 说应用程序:介绍于Windows
    Azure上设计应用云应用程序的参照架构和多年来行,以及总结的经典的云应用架构模式
  • 挪动应用程序:
    如何行使Xamarin开发过平台的位移应用程序,这吗是一个学学Xamarin开发为秉公应用程序的老大好教程,微软以及CSDN社区在进行一起扶持大家利用Xamarin移动应用之移位,敬请期待。

图片 2

可是咱来看有好多荒唐,原因是他援引的RC3版本,为了演示方便这里我们惟有下RC2版本,我们好运作命令git tag –list 看下都有哪些版本的tag 

图片 3

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

图片 4 

本我们要举行的就是运行dotnet build
编译生成我们运行是Web站点所欲的二进制文件。 

图片 5

看编译结果,我们编译成功了2单框架的本子,其中.NETFramework
4.5.1遥相呼应之凡本身的服务器上的Mono 4.2版,.NETCoreApp 1.0
就是我们设运行的.netcore
rc2版本,最后一步就是是设运行我们的MusicStore了,运行命令dotnet
run就可了:

图片 6 

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

图片 7