ASP.NET Core托管和部署Linux实操演练手册

1、课程介绍

ASP.NET Core 是一种全新的跨平台开源 .NET 框架,可以在 IIS、Nginx、Apache、Docker 上进行托管或在本身的进程中进行自托管。程序员

做为一个.NET Web开发者,我最伤心的时候就是项目开发部署时面对Windows Server上贫瘠的解决方案,一样是神器Nginx,Win上的Nginx便始终不如Linux上的所幸.ASP.NET Core出现了,它顺应了开源大趋势,摆脱了一直为人诟病的WindowsServer,以ASP.NET Core的跨平台版本出如今了咱们的眼前。做为.NET程序员大多数工做没法脱离Windows,习惯于图形化的工做环境,特别对刚接触Linux系统来讲感受使用很不习惯, 所谓工欲善其事,必先利其器,毕竟咱们程序员的精力是有限的 ,把有限的时间投入到有价值的事情上去。web

1.一、本次分享课程包含知识点以下:服务器

一、为何asp.net不能跨平台,而asp.net core能够跨平台?框架

二、asp.net core web服务器HTTP.sys和Kestrel区别以及特色asp.net

三、asp.net core两种托管模型以及如何选择?学习

四、ASP.NET Core的运行机制.net

五、VirtualBox下安装Linux CentOS系统server

六、两种方式安装.NET Core SDK on Linux CentOSblog

七、 Linux CentOS上安装Nginx进程

八、使用IIS 在 Windows 上托管 ASP.NET Core

九、使用Nginx 在 Linux 上托管 ASP.NET Core

若是您对本次分享课程《ASP.NET Core托管和部署Linux实操演练手册》感兴趣的话,那么请跟着阿笨一块儿学习吧。

废话很少说,直接上干货,咱们不生产干货,咱们只是干货的搬运 !


微软高调示爱Linux

 

2、概念名称含义解释

2.一、为何asp.net不能跨平台,而asp.net core能够跨平台?

2.二、asp.net core web服务器HTTP.sysKestrel以及特色

2.三、asp.net core两种托管模型以及如何选择

1)、Inprocess(进程内托管)

2)、Outofprocess(进程外托管)

3)、那么问题来了两种托管模型咱们该如何进行选择?

4)、ASP.NET Core的运行机制

3、ASP.NET Core托管和部署实操演练

3.一、VirtualBox下安装Linux CentOS系统

3.二、两种方式安装.NET Core SDK on Linux CentOS 

3.三、 Linux CentOS上安装Nginx

3.四、使用IIS 在 Windows 上托管 ASP.NET Core

3.五、使用Nginx 在 Linux 上托管 ASP.NET Core

4、课后思考与总结