zoukankan      html  css  js  c++  java
  • ASP.NET Core托管和部署Linux实操演练手册

    一、课程介绍

    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系统来说感觉使用很不习惯, 所谓工欲善其事,必先利其器,毕竟我们程序员的精力是有限的 ,把有限的时间投入到有价值的事情上去。

    1.1、本次分享课程包含知识点如下:

    1、为什么asp.net不能跨平台,而asp.net core可以跨平台?

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

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

    4、ASP.NET Core的运行机制

    5、VirtualBox下安装Linux CentOS系统

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

    7、 Linux CentOS上安装Nginx

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

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

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

    废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运 !


    微软高调示爱Linux

    二、概念名称含义解释

    2.1、为什么asp.net不能跨平台,而asp.net core可以跨平台?

    2.2、asp.net core web服务器HTTP.sysKestrel以及特点

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

    1)、Inprocess(进程内托管)

    2)、Outofprocess(进程外托管)

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

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

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

    3.1、VirtualBox下安装Linux CentOS系统

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

    3.3、 Linux CentOS上安装Nginx

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

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

    四、课后思考与总结

     
     
  • 相关阅读:
    关于求 p_i != i and p_i != i+1 的方案数的思考过程
    poj 3041 Asteroids 二分图最小覆盖点
    poj 1325 Machine Schedule 最小顶点覆盖
    poj 1011 Sticks 减枝搜索
    poj 1469 COURSES 最大匹配
    zoj 1516 Uncle Tom's Inherited Land 最大独立边集合(最大匹配)
    Path Cover (路径覆盖)
    hdu 3530 SubSequence TwoPoint单调队列维护最值
    zoj 1654 Place the Rebots 最大独立集转换成二分图最大独立边(最大匹配)
    poj 1466 Girls and Boys 二分图最大独立子集
  • 原文地址:https://www.cnblogs.com/51net/p/10713295.html
Copyright © 2011-2022 走看看