随笔分类 -  ASP .NET Core

摘要:在大部分程序中一般都会需要用到后台任务, 比如定时更新缓存或更新某些状态。(ASP.NET Core 系列目录) 一、应用场景 以调用微信公众号的Api为例, 经常会用到access_token,官方文档这样描述:“是公众号的全局唯一接口调用凭据,有效期目前为2个小时,需定时刷新,重复获取将导致上次 阅读全文
posted @ 2018-06-27 06:23 FlyLolo 阅读(10273) 评论(36) 推荐(24) 编辑
摘要:.NET Core 2.1 终于发布了, 赶紧升级一下。(ASP.NET Core 系列目录) 一. 安装SDK 首先现在并安装 SDK(64-bit) 安装完毕后如果新建项目可以看到已经有2.1的选项了 二. 更新现有2.0项目到2.1 1. 修改 项目版本 右键点击解决方案管理器中的项目, 选择 阅读全文
posted @ 2018-05-31 13:19 FlyLolo 阅读(14198) 评论(13) 推荐(16) 编辑
摘要:Visual Studio 2017 15.7版本发布,对.NET Core项目的主要相关改变如下, 同时对Xamarin、Android和iOS项目的支持上也做了较大改进。 一. .NET Core相关主要内容 1. 大型的. NET Core项目中缩短了智能感知25%的时间。 2.C# 7.3 阅读全文
posted @ 2018-05-08 10:35 FlyLolo 阅读(5993) 评论(25) 推荐(15) 编辑
摘要:本文聊一下如何在Windows上用VS开发并发布, 然后将其部署到CentOS上。对于我们一些常在Windows上逛的来说,CentOS用起来还真有些麻烦。MSDN官方有篇文章大概讲了一下(链接),按照MSDN上面的例子用vs创建个hellomvc项目,还是踩了好多坑,将整个过程和遇到的坑说一下,希 阅读全文
posted @ 2018-05-03 05:31 FlyLolo 阅读(3997) 评论(6) 推荐(10) 编辑
摘要:本文通过一张GIF动图来继续聊一下ASP.NET Core的请求处理管道,从管道的配置、构建以及请求处理流程等方面做一下详细的研究。(ASP.NET Core 系列目录) 一、概述 上文说到,请求是经过 Server监听=>处理成httpContext=>Application处理生成Respons 阅读全文
posted @ 2018-03-27 06:59 FlyLolo 阅读(5725) 评论(15) 推荐(28) 编辑
摘要:为什么我们可以在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 阅读(17577) 评论(20) 推荐(26) 编辑
摘要:本文通过一个维修工与工具库的例子形象的描述一下为什么要用依赖注入、它的工作原理是什么样的, 然后根据这个类比一下ASP.NET Core 中的依赖注入, 从而深刻了解它的使用方法、注意事项以及回收机制等. (ASP.NET Core 系列目录) 本文主要内容: 1.为什么要用依赖注入(DI) 2.容 阅读全文
posted @ 2018-03-08 07:22 FlyLolo 阅读(10541) 评论(26) 推荐(85) 编辑
摘要:"跨平台"后的ASP.Net Core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同? 本章从"宏观"到"微观"地看一下它的结构以及不同时期都干了些什么. (ASP.NET Core 系列目录) 本章主要内容如下: ASP.NET Core 的运行机制: "宏观"的看一下Http请求 阅读全文
posted @ 2018-02-27 06:40 FlyLolo 阅读(12408) 评论(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) 编辑
摘要:本章我们新建一个项目,并通过这个项目熟悉一下_Layout与_ViewStart以及它们的加载顺序. (ASP.NET Core 系列目录) 新建一个项目 首先, 文件->新建一个解决方案 选择.Net Core 的APP下面的ASP.NET Core Web App(MVC) Next 设置解决方 阅读全文
posted @ 2018-02-18 09:59 FlyLolo 阅读(5755) 评论(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 阅读(8048) 评论(12) 推荐(16) 编辑