




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Asp NetCore3 1专题VIP课 平台概述 环境搭建 项目建立 运行pay for what you use实战第一步之日志组件扩展运行部署 理解跨平台项目解读 花式middleware源码解读 理解新管道模型 NetCore NetCoreFramework都属于框架并列 大家是不同的框架 都有自己的CLR Net5 Standard Onelibrarytorulethemall一套BCL规范类似于Http协议之于浏览器 版本信息 环境配置 Asp NetCore Asp NetCore是一套Web开发框架Asp Net MVCWhy 跨平台 Linux服务器 有一套CLR 开源 社区活跃Web API统一Docker大势所趋 Asp NetCore3 0源码下载 Asp NetCore开发实战 环境搭建 项目建立 功能实践这就是MVC开发嘛MVC和Asp NetCore开发 最大的差别 声明最小化 然后扩展方法去增加API pay for what you use 全家桶 NetFramework 配置齐全直接用 但是会付出额外成本 淹没陈本 还是自选式 Asp NetCore 只有基本骨架 需要自行配置 要什么组装什么 最小声明 组件化开发 常规套路 1 一个叫要求 一个叫实现一个叫要有光一个叫创造太阳 实战开始 第一个扩展 鲁迅说 不允许没有日志记录的项目上线 2种方式 ProgramStartup 常规套路 2 依赖注入 控制反转 部署项目 IISExpress承载的CLR环境IIS需要发布 需要Hosting 才能托管起来也可以不发布 但是要copy一个web config进来 部署项目 命令行篇 可以用一个cmd 控制台进程 托管了网站 牛了dotnetZhaoxi AspNetCore3 1 Project dll urls http 5177 ip 127 0 0 1 port 5177需要copy静态资源控制台调试 部署项目 IIS篇 发布项目安装AspNetCoreModuleV2 NetCore2 2 ASP NETCoreModule支持进程内托管模型反向代理 发布与编译的区别 CLR环境IIS需要Hosting发布IIS部署时 其实是把请求交给ModuleV2处理 转给dotnet 启动命令行那一套 IIS没有处理 只是一个代理 常规套路 3 初始化扩展 理解Kestrel Kestrel就是一个简化版IISweb服务器负责监听请求 转发到代码 完成响应Asp NetCore本质是个控制台 运行起来是个网站 内置了一个Kestral IIS服务器 所以来能脱离对IIS的依赖 所以才能做到跨平台 有了kestrel Asp NetCore才能真正做到跨平台 开始解读项目框架 项目的造型跟以前完全不一样了ProgramStartup Http请求是怎么被处理的 是时候考虑下这个问题了 Http请求到底是怎么处理的 管道 IIS 反射 编译 域名dns解析ip访问 IP浏览器输入地址 DNS解析 IP Port IIS Kestrel监听端口 请求转发到代码 怎么进入到controller 没有全家桶 app Run c c Response WriteAsync HelloWorld 任何一个请求 都只是返回HelloWorld 试试中断式middleware 没有什么全家桶了 常规套路4 无处不在的扩展方法组件化开发 各种middleware app Run c c Response WriteAsync HelloWorld 任何一个请求 都只是返回HelloWorld 试试中断式middleware 没有什么全家桶了 如何配置中间件 框架提供的标准用法IApplicationBuilder Use 记得看源码 管道处理模型 Asp Net和MVC都是这套管道处理模型能做到灵活的扩展定制 pay for all 全家桶 新版管道处理模型 Asp NetCore俄罗斯套娃模型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中数学三角形全等的判定(第3课时)课件+人教版八年级数学上册
- 新解读《GB-T 30588-2014钢丝绳绳端 合金熔铸套接》
- 重庆春山学课件
- 新解读《GB 18145-2014陶瓷片密封水嘴》
- 重庆卫生类专业知识培训课件
- 重庆中医男科知识培训班课件
- 企业智慧数字化运营平台产品管理能力中心设计与应用方案
- 醉美课件教学课件
- 大数据多维可视化平台解决方案
- 老年人床上擦浴教学课件
- 空间向量及其线性运算课件 高二上学期数学人教A版(2019)选择性必修第一册
- 俄罗斯历史与文化课件
- 3.4 商品质量品级评定与质量监督
- 一年级谁比谁多练习题(比较实用)
- 油管的上扣扭矩表
- 金矿汇报实用教案课件
- 个案分析-万科四季花城
- 年轻人群酒水消费洞察报告
- 社会化媒体全套教学课件
- 幼儿园绘本:《你真好》 PPT课件
- 小学语文《一定要争气》教案设计
评论
0/150
提交评论