摘要: 为什么我们可以在Startup这个 “孤零零的” 类中配置依赖注入和管道? 它是什么时候被实例化并且调用的? 参数中的IServiceCollection services是怎么来的? 处理管道是怎么构建起来的? 启动过程中,系统“默默的”做了哪些准备工作? 上一篇文章讲了ASP.NET Core中 阅读全文
posted @ 2018-03-22 07:13 FlyLolo 阅读(12451) 评论(35) 推荐(93) 编辑
摘要: ASP.NET Core 系列教程目录: 置顶:asp.net core新书终于上市,完成今年一个目标 asp.net core : 一. 概述​​​​ asp.net core : 二. 开发环境 asp.net core : 三. 项目结构 asp.net core : 四. _layout与_ 阅读全文
posted @ 2018-03-09 10:23 FlyLolo 阅读(17576) 评论(20) 推荐(26) 编辑
摘要: 本文通过一个维修工与工具库的例子形象的描述一下为什么要用依赖注入、它的工作原理是什么样的, 然后根据这个类比一下ASP.NET Core 中的依赖注入, 从而深刻了解它的使用方法、注意事项以及回收机制等. (ASP.NET Core 系列目录) 本文主要内容: 1.为什么要用依赖注入(DI) 2.容 阅读全文
posted @ 2018-03-08 07:22 FlyLolo 阅读(10540) 评论(26) 推荐(85) 编辑
摘要: "跨平台"后的ASP.Net Core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同? 本章从"宏观"到"微观"地看一下它的结构以及不同时期都干了些什么. (ASP.NET Core 系列目录) 本章主要内容如下: ASP.NET Core 的运行机制: "宏观"的看一下Http请求 阅读全文
posted @ 2018-02-27 06:40 FlyLolo 阅读(12407) 评论(36) 推荐(52) 编辑
摘要: VS for Mac连接Git的时候遇到个奇怪的问题, 无法将已存在的解决方案绑定并提交到GitHub中去. VS版本7.3.3 问题复现 以为自己操作有问题, 新建项目测试一下, 新建的时候没有勾选"Use git"选项, 新建好的项目默认选中了解决方案的根, 但打开Version Control 阅读全文
posted @ 2018-02-22 07:42 FlyLolo 阅读(2392) 评论(6) 推荐(2) 编辑
摘要: 格式化代码: ^I 转到定义:⌘D 注释/反注释: ⌘/ 生成:⌘B 重新生成:^⌘B 调试运行:⌘↩ 不调试运行:⌥⌘↩ 添加/删除断点:⌘\ 查看所有断点:⌥⌘↩ 放大:⌘+ 缩小:⌘- 正常大小:⌘0 全屏/取消全屏:^⌘F 页内搜索:⌘F 文件/项目内搜索:⇧⌘F 上一步操作光标:⌃⌘← 下 阅读全文
posted @ 2018-02-20 06:20 FlyLolo 阅读(7814) 评论(3) 推荐(4) 编辑
摘要: 本章我们新建一个项目,并通过这个项目熟悉一下_Layout与_ViewStart以及它们的加载顺序. (ASP.NET Core 系列目录) 新建一个项目 首先, 文件->新建一个解决方案 选择.Net Core 的APP下面的ASP.NET Core Web App(MVC) Next 设置解决方 阅读全文
posted @ 2018-02-18 09:59 FlyLolo 阅读(5754) 评论(4) 推荐(14) 编辑
摘要: 本章我们一起来对比着ASP.NET Framework版本看一下ASP.NET Core 2.0的项目结构.(此后的文章也尽量这样对比着, 方便学习理解.) 关注差异, 也为项目迁移做准备. (ASP.NET Core 系列目录) 新建项目, 选择类型 新建项目, 选择.NET Core 有如下几种 阅读全文
posted @ 2018-02-09 08:35 FlyLolo 阅读(12694) 评论(24) 推荐(40) 编辑
摘要: (ASP.NET Core 系列目录) macOS:Install Visual Studio for Mac 系统要求: macOS 10.12 Sierra 及更高版本 其他要求: 可能会要求安装xcode或android相关环境, 详见下文安装选项说明. 1. 下载 Visual Studio 阅读全文
posted @ 2018-02-07 21:20 FlyLolo 阅读(6262) 评论(5) 推荐(0) 编辑
摘要: (ASP.NET Core 系列目录) 为什么要使用 ASP.NET Core? .NET Core 刚发布的时候根据介绍就有点心里痒痒, 大概看了一下没敢付诸于行动, 现在2.0发布了一段时间了, 之前对其"不稳定"的顾虑也打消的差不多了, 至于为什么要使用core, 官方是这样说的: ASP.N 阅读全文
posted @ 2018-02-07 09:00 FlyLolo 阅读(8046) 评论(12) 推荐(16) 编辑