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

    四、课后思考与总结

     
     
  • 相关阅读:
    自执行函数的几种不同写法的比较
    Textarea与懒惰渲染
    备忘:递归callee.caller导致死循环
    围观STK
    某台机器上IE8抛“Invalid procedure call or argument”异常
    QWrap Selector之W3C版
    onclick与listeners的执行先后问题
    随机问题之洗牌算法
    selector4 之 巧妙的主体定义符
    神奇的"javascript:"
  • 原文地址:https://www.cnblogs.com/51net/p/10713295.html
Copyright © 2011-2022 走看看