net core 2.0快速入门笔记.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Asp 、netcore2 、0 默认教学计划基础入门篇笔记 又名七日速成 本笔记就是个人学习期间整理,因水平有限,不对之处敬请指教! 教程分初级篇、高级篇。本文都就是基于该视频教程整理,这就是基础篇,购买 高级篇得基础篇自动就可以瞧了,不需要单独购买基础篇,付费后会邀请加入微信讨论群, 像张善友等大佬都在其中。视频地址在文末。 第 1 章: 介绍与引入 任务 1: 课程介绍 任务 2: 环境安装 VS2017 + ASP 、NET Core 2、0 任务 3: 在控制台创建ASP 、NET Core 应用程序 控制台下创建ASP 、NET Core 应用程序得常用命令学习任务 4: 在 VS2017 中创建ASP 、NET Core 应用程序略。 任务 5: 部署到 IIS IIS环境配置。 任务 6: 准备 CentOS 与Nginx 环境 虚拟机安装CentOS,安装网卡、Nginx,开启、s,开启 80 端口命令。任务 7: 在 CentOS 上安装、NET Core 运行时 微软文档: 任务 8: 部署到 CentOS FTP 上传至服务器;Nginx 80端口映射至、NET Core 得端口,如 5000 端口,实现转发。 第 2 章: 配置管理 任务 9: 配置介绍 任务 10: 命令行配置 VS2017 创建控制台应用程序 NuGet 引用 microsoft、aspnetcore、all程序包 Using 命名空间,定义 builder拿, 到 configuration 修改程序,使用默认值 5. 运行示例:程序目录dotnet mandLineSample 、dll name=jim age=22任务 11: Json 文件配置(控制台示例) 5. 运行示例:程序目录dotnet mandLineSample 、dll name=jim age=22 建立 class、json文件 路径问题需要修改一下class、json文件属性,确保编译时拷贝到编译目录中。 、AddJsonFile(class、json); 注意数组得得读取方法 任务 12: Bind 读取配置到C# 实例(MVC 架构实现) 通过 Bind 方法将、json配置文件内容映射(赋值)到、class实体类 类 Json 文件 program 文件中WebHost、CreateDefaultBuilder(args)语句自动将setting、s 加入到配置池中。 json文件 Startup 构造函数 输出 任务 13: 在 Core Mvc 中使用 Options 通过 Options将、json配置文件内容映射(自动匹配)到、class实体类 建立 MVC 架构,如 Controller、s Views 等文件夹 创建控制器、视图页控制器依赖注入 视图页调用 将配置文件数据匹配到实体 引入中间件services、AddMvc;默认路由app、UseMvcWithDefaultRoute; 任务 14: 配置得热更新 热更新:即修改相关配置文件(如 appsettings、json等)不需要重新启动应用程序就能读取到最新得配置信息。 热更新默认就是开启得,但就是要将 Ioptions替换为 IoptionsSnapshot 后才能读取到最新配置信息。 public HomeController(IOptionsSnapshotClass options)//IOptions 在控制台应用程序中,Add 方法(如 AddJsonFile等)得第三个参数默认值为 true, 即启用热更新功能。 MVC 中关闭默认热更新得方法,修改 Program 、cs文件,如下: 任务 15: 配置框架设计浅析 创建:配置建造器(ConfigurationBuilder) 准备 source(json内, 存,xml等等) 将 source资源指针(文件名)添加到 ConfigurationBuilde此r,时只就是将所需得资源 罗列给配置建造器(ConfigurationBuilde并r)未, builder、Add(“source”) 真正加载。 实例化配置文件:var configruation=build、erBuilder 将所有 source内容加载到运行时得配置文件中configruation 获取配置文件中得数据内容。 configruation“[key”]或数组 configuration[Students:0:name]直/接/ 使用 service、s ConfigureClass(Configuration)//Ioptio方ns法 Configuratio、n Bind(myclass)//Bind方法 现有 Sour

文档评论(0)

文章写作专家 + 关注
官方认证
服务提供商

本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!

认证主体张家港市尚博锐艺术培训咨询有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320582302062995R

1亿VIP精品文档

相关文档