当前位置: 首页 > news >正文

哈市住房和建设局网站系统优化的方法哲学

哈市住房和建设局网站,系统优化的方法哲学,如何制作漂亮的微信公众号,做婚恋网站的翻译好吗一、前言这篇文章就是从能看到地方去学习Core#xff0c;没有很深奥#xff0c;也没有很难懂#xff0c;现在我们开始吧。二、构建项目#xff0c;引发思考创建项目的步骤真的很简单#xff0c;你要是不会#xff0c;我真也没法了#xff0c;我这是创建的MVC的项目。接下… 一、前言    这篇文章就是从能看到地方去学习Core没有很深奥也没有很难懂现在我们开始吧。二、构建项目引发思考    创建项目的步骤真的很简单你要是不会我真也没法了我这是创建的MVC的项目。            接下来我们开始找不同这个小学生也会的东西我相信也难不到大家这里我们主要说重点的不同:    1. 少了Content和Scripts文件夹多了wwwroot    2.少了配置文件web.config,多了appsettings.json    3.少了App_Start文件夹多了Program.cs和Startup.cs   后面确实实现了前面的功能接下来引发下我们的思考带着这些问题我们来学习Core    配置文件    1.为什么appsettings.json能默认成为配置文件    2.怎么读取配置文件    3.Global.asax如何在core中体现   DI:   1.为什么全部能按照接口的方式进行注入   2.怎么替换掉内置的DI   MVC:   1.Core的请求和MVC的请求有什么不同   2.Core的认证和授权怎么处理   怀着这些问题我们来简单结合源码分析下,另外最后我们在上传一个简单的增删改查项目完成我们项目结束。三、配置文件   GitHub地址:https://github.com/aspnet/MetaPackages/tree/dev/src/Microsoft.AspNetCore   1.为什么appsettings.json能默认成为配置文件   这个问题看下主要部分在这个地址下面:https://github.com/aspnet/MetaPackages/blob/dev/src/Microsoft.AspNetCore/WebHost.cs,我截取下主要代码  2.怎么读取配置文件   我主要提供了2种方式这里前提是引入Microsoft.AspNetCore.All这个dll这个里面很多我们需要的东西   从appsettings.json增加配置读取有两种一个是更改配置以后立即生效一种是重启以后才生效具体看下代码:  从外部引入配置文件这个时候我们要做一件事情将你新建的配置文件的属性设置为始终复制至于这个原理是啥我不懂有大神可以指点下剩下的具体看代码吧3.Global.asax如何在core中体现  IApplicationLifetime这个实现替代在传统应用中Application中生命周期的位置这个我在上面的代码中已有体现,使用命令的方式运行在控制台就可以看到;四、DI 针对这个问题,我只能这么说为了为了提高大家,给大家实现一个容器,让大家玩的开心一下,让DI和IOC的思想深入内心,这点有点类似Java操作了,其实早就该这样了,已经让我们变大太懒了,哈哈,借用下蒋神的话,ASP.NET Core的核心是通过一个Server和若干注册的Middleware构成的管道不论是管道自身的构建还是Server和Middleware自身的实现以及构建在这个管道的应用都需要相应的服务提供支持ASP.NET Core自身提供了一个DI容器来实现针对服务的注册和消费。换句话说不只是ASP.NET Core底层框架使用的服务是由这个DI容器来注册和提供应用级别的服务的注册和提供也需要以来这个DI容器所以正如本文标题所说的——学习ASP.NET Core你必须了解无处不在的“依赖注入”。 附上大神的地址:https://www.cnblogs.com/artech/p/dependency-injection-in-asp-net-core.html 不懂DI和IOC的我也附上腾飞大神的地址:https://www.cnblogs.com/jesse2013/p/di-in-aspnetcore.html, 腾飞大神博客里面已经将我想要的说2个问题说的很明白了,我这里还是在稍稍说一下吧。 生命周期问题:   Transient: 每一次GetService都会创建一个新的实例   Scoped每次Http请求只会产生一个实例;   Singleton整个应用程序生命周期以内只创建一个实例    这个大神博客里面也有介绍官方也有介绍大家可以看下https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/dependency-injection?viewaspnetcore-2.1   容器的替换:五、MVC   1.Core的请求和MVC的请求有什么不同   看图说话主要设计不同主要体现在蒋神说的那句话Core按照中间件的形式设计最后全部注入到DI,这个时候我们考虑一个问题,我们想替换任何一个都将变得很容易,但是同样我们又会衍生另外一个问题当我们服务之间存在依赖的时候就需要按照顺序进行注入这个问题需要重视一下当然微软在设计上也考虑到这点这里也是简单写个小demo当你访问网站的时候就会发现网站按照顺序输出来了。MVC还是在IHttpMoudle和IHttpHandle上面做扩展或解耦整体上本质是不变得对这块不了解的可以推荐几篇博客给大家看看推荐大龙龙MVC系列:http://www.cnblogs.com/edisonchou/p/3911558.html         六、结束    下一篇我们再说Demo还没时间做好另外强烈推荐大家去看官方文档https://docs.microsoft.com/zh-cn/aspnet/core/migration/http-modules?viewaspnetcore-2.1真的比什么都管用原文地址https://www.cnblogs.com/wtzbk/p/9196185.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.huolong8.cn/news/435006/

相关文章:

  • 江苏建设厅官方网站安全员怎么做素材网站
  • wordpress网站的搭建加盟餐饮网站建设
  • 有哪些做搞笑视频的网站手表网站设计免费
  • 北京做网站公司有哪些建立企业网站的意义
  • 挂机宝做网站可以吗做门户类网站多少钱
  • 怎么优化一个网站关键词国内十大景观设计公司
  • 网站建设响应式沈阳沈河seo网站排名优化
  • wordpress 多站点用户如何免费引流推广
  • 东营微信网站制作毕业设计 建设旅游网站
  • 奎屯市住房和城乡建设局网站海珠网站建设报价
  • 广州市手机网站建设服务机构熊岳网站怎么做
  • 域名注册查询网站7有免费建网站
  • 婚纱网站html源码企业管理论文
  • 深达网站制作深圳公司国外做外贸的小网站
  • 开源网站搭建服装网络推广方案
  • 有什么推荐的网站团购网站销售技巧
  • 四平专业网站设计logo设计素材图片
  • 上传了网站程序后家电网站建设费用
  • 网站关键词密度是怎么计算的建设一个网站的具体步骤
  • 哪家公司网站制作好甜点网站里的新闻资讯怎么做
  • 网站建设业务员主动话术2022年新闻热点事件
  • 东莞手机建网站申请网站域名
  • 邵阳建设网站优化大师的三大功能
  • 网站app用什么语言开发的农村电商平台有哪些
  • 淘宝客网站管理wordpress文章详情模版替换
  • 网络公司企业网站模板淘客网站是怎么做的
  • 新农村建设网站知乎安卓app在线开发
  • 长沙专业网站建设运营燕莎网站建设
  • 平度网站建设公司电话网站排名第一
  • 个体企业建网站网站有版权吗