本次学习的目的:项目中紧急framework转换core
学习地址b站:https://www.bilibili.com/video/BV1qJ411J71r?from=search&seid=13962133484965582879
几个重要点:
1、开源通用的开发框架。支持跨平台、部署、开发、物联网、云服务
2、开源地址:https://github.com/dotnet/core 微软和社区共同支持和维护的**
3、core3.0 之后的类库不再移植 .netframework类库
4、模块化的管理方式
特性:
跨平台、跨架构(X86\X64\ARM的都支持)、支持命令行(VS Code)、部署灵活(可以IIS docker等)、兼容性强、开源。

core 与framwork关系

都是基于stander

core3.1是netFw4.8的下一代,core3.1之后出.net 5

学习内容:
启动流程、主机配置、依赖注入、服务、管道、中间件、应用配置、多环境、日志、路由、异常处理、静态文件、部署等。

asp.net core3.1 新特性
Blazor 有点雄心壮志,业界不看好
gRPC 高性能远程过程调用框架,一般应用在微服务之间的内部调用。

.net 启动方式:基于IIS启动、自宿主启动。

wwwroot 文件夹、静态文件

core框架启动流程(不知道也能开发,但是知道更好,类似asp.net中七大对象等【开发工作中的确有许多主力开发的人员不懂原理】)

概念:主机,负责Web应用程序的启动和生存期的管理,配置服务器和请求处理管道。
主机配置日志、依赖关系的注入
主机实际上一个封装了应用资源的对象。

Host主机有两种,通用主机(默认主机)、web主机(默认启用kestrel)

创建主机生存器——》配置主机-》创建主机——》运行主机。
主机就是红框中的东西

Kestrel : 跨平台的适用于asp.net core的web服务器,角色类似于IIS

Kestrel在linux下性能更高

简单说 Kestrel功能少,不支持反向代理。

反向代理:提供额外的安全配置、HTTPS好配置、负载均衡

主机配置方式:环境变量、硬编码、应用配置、命令行
“urls”:“http://:7000"
dotnet run --urls "http://
:9000”
dotnet asp.net.dll – urls:“http://*:9000”

扩展知识体系:
微服务框架
高性能并非
云开发
性能调优

core网络课程整理(core概述及启动讲解)相关推荐

  1. 计算机网络课程堂教学设计,网络课程教学设计

    网络课程教学设计 一下是小编整理的网络课程教学设计,希望对大家有所作用! 一.课程基本情况与说明 (一)课程代码: (二)课程英文名称:Development & Application of ...

  2. 网络管理 之 Fedora Core 网络配置工具system-config-network介绍

    作者:北南南北 来自:LinuxSir.Org 提要:本文主要介绍Fedora Core 系统中的网络配置工具system-config-network,帮助初学者如何学会配置网络,以及如何设置非路由 ...

  3. 徐雷FrankXuLei受邀为阿里巴巴集团马云老板的恒生集团讲授《分布式高并发HA架构和全新.net core高级课程》...

    非常荣幸受邀为@阿里巴巴 集团马云老板的恒生集团讲授<分布式高并发HA架构和全新.net core高级课程>学习氛围浓厚公司注重员工培训[强]金融证劵领域的领军企业感谢姚总和柳总杭州人间天 ...

  4. [mmc subsystem] mmc core(第一章)——概述

    mmc subsystem系列(持续更新中): [mmc subsystem] 概念与框架 [mmc subsystem] mmc core(第一章)--概述 [mmc subsystem] mmc ...

  5. 用ASP.NET Core MVC 和 EF Core 构建Web应用 (一)

    系统必备 .NET Core 2.0.0 SDK 或更高版本. 已安装 ASP.NET 和 Web 开发工作负载的 Visual Studio 2017 15.3 版或更高版本. 创建Web应用程序 ...

  6. 第一个,net core项目,.net core入门介绍来了

    开始搭建一个.net core项目.哈哈,这个相对老手来说,估计会觉得小儿科,没事,也就当一次分享总结罢了,希望对有帮助的小伙伴有点帮助就好. 环境准备: 为了开发.net core,微软已经明确终止 ...

  7. 拥抱.NET Core,学习.NET Core的基础知识补遗

    前言 .NET Core的新特性之一就是跨平台,但由于对之前框架的兼容导致编写一个.NET Core类库变得相当复杂,主要体现为相当多的框架目标和支持平台,今天我们就对.NET Core的跨平台特性进 ...

  8. .NET Core amp; ASP.NET Core 1.0在Redhat峰会上正式发布

    众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...

  9. 使用ASP.NET Core和Entity Framework Core实现Angular 7 SPA CRUD

    目录 Angular 7 Angular Core变化 Angular CLI更改 升级到Angular 7 添加新项目 创建新项目 使用Angular的前端设计和实现 添加模型和配置文件 添加Boo ...

最新文章

  1. XML与Webservices相关的安全问题概述
  2. tomcat7实战调优笔记
  3. python控制鼠标_如何用python实现真实的鼠标移动?
  4. 在ASP.NET Core中实现一个Token base的身份认证
  5. oracle 创建日志文件,oracle创建日志文件
  6. android虚线边框_Android实现代码画虚线边框背景效果
  7. 远控免杀专题(23)-SharpShooter免杀
  8. server sql 众数_sql 语句系列(众数中位数与百分比)[八百章之第十五章]
  9. 调整selinux状态为disabled
  10. 区块链技术学习之-简单加密货币-高飞币
  11. IOS资源丰富的听书软件<白鲨听书>
  12. 一题多解(七)—— 取两数的最大值
  13. Compile opencv 2.4.9/2.4.10.1 as static library
  14. 群站SEO之群站与链轮之不可告人的秘密
  15. SAS小白入门第一节:认识SAS程序
  16. 微信模板消息发送不显示小程序链接的处理
  17. 【数据结构】栈的应用--括号匹配的检验
  18. java 微博发布时间_java 对新浪微博微博的发表时间解析
  19. 深夜扒一扒Android的发展史
  20. PR快捷键图片(可打印)

热门文章

  1. DTI脑影像处理流程-配准机器生成的特征图
  2. Mysql之查看数据库版本
  3. PNAS:人类大脑性别间差异研究—基于结构、功能及转录组多模态分析
  4. java list获取某个字段
  5. Java web系统打包成exe安装文件
  6. 自学就能轻松学会搭建网站的步骤教程
  7. 广东python编程比赛
  8. 直击人心的数据可视化设计作品
  9. vivo Xplay的usb调试模式在哪里,打开vivo Xplayusb调试模式的教程
  10. atari游戏模型_在Atari.com免费玩经典街机游戏