随笔分类 -  asp.net core

摘要:当前系统环境:centos7 x64. dotnet 2.0. 不管是 ServicePointManager.ServerCertificateValidationCallback = (a, b, c, d) = true; 还是: HttpClient httpClient = new Htt 阅读全文
posted @ 2017-12-24 13:47 czd890 阅读(3684) 评论(0) 推荐(1) 编辑
摘要:文章以efcore 2.0.0 preview2.测试验证通过。其他版本不保证使用,但是思路不会差太远。 "源代码" ,报道越短,事情越严重!文章越短,内容越精悍! 目标: 1.实现entity的自动发现和mapper设置. 2.默认字符串长度,而不是nvarchar(max). 3.decimal 阅读全文
posted @ 2017-07-25 16:40 czd890 阅读(3976) 评论(3) 推荐(4) 编辑
摘要:紧接 "上一篇镜像发布到官方" 之后,我们来搭建我们自己的私有仓库,比较,如果真的要在生产环境使用的话,这是必须的。 首先,我们来准备一下搭建私有仓库所需要的信息。 紧接着,registry需要https运行环境,所以来生成我们自己的证书(简单说明一下,目前的registry版本是2,之前的1是支持 阅读全文
posted @ 2017-06-21 16:10 czd890 阅读(5513) 评论(0) 推荐(1) 编辑
摘要:学习一个技术的第一步,总是要先打印或显示一个hello world的。当然,学习docker也不例外。 "上一篇文章" 已经简单的介绍了环境的安装和配置。接下来就要打印我们的hello world了。 首先我们来跑一跑官方的hello world程序 出来这个就基本差不多了。 centos: win 阅读全文
posted @ 2017-06-21 16:09 czd890 阅读(2598) 评论(0) 推荐(1) 编辑
摘要:centos安装方式,采用阿里云的镜像和安装脚本 或者到https://store.docker.com/search?type=edition&offering=community下载相应系统的安装包安装 windows安装 https://store.docker.com/editions/co 阅读全文
posted @ 2017-06-21 16:08 czd890 阅读(596) 评论(0) 推荐(0) 编辑
摘要:node下载地址 https://nodejs.org/en/download/ \ wget https://nodejs.org/dist/v6.10.2/node v6.10.2.tar.gz 1.安装gcc \ yum install gcc c++ 2.安装libssl dev \ yum 阅读全文
posted @ 2017-05-10 16:48 czd890 阅读(5781) 评论(0) 推荐(0) 编辑
摘要:1.安装jdk。jenkins 是一个java web程序。所以必然需要jdk。 yum install java 或者 yum install java 1.8.0 openjdk 2.下载jenkins安装包 \ wget P /opt https://pkg.jenkins.io/redhat 阅读全文
posted @ 2017-05-10 16:08 czd890 阅读(2301) 评论(0) 推荐(0) 编辑
摘要:因为各种原因,需要查看asp.net core mvc的源代码来理解运行机制等等,虽说源代码查看已经能很好的理解了。但是能够直接调试还是最直观的。所有就有了本次尝试。 因调试设置源代码调试太辍笔,所以不用这个方法,转而使用编译源代码的方式,当然也能在源代码里面加点log能更好的理解和调试 源代码准备 阅读全文
posted @ 2017-04-15 01:49 czd890 阅读(1593) 评论(8) 推荐(7) 编辑
摘要:vs2017 rc 离线安装包制作 1.下载在线安装包:https://aka.ms/vs/15/release/vs_Enterprise.exe 2.制作离线安装包: vs_Enterprise.exe layout D:\downloads\vs2017rc lang zh CN 3.等待下载 阅读全文
posted @ 2017-01-06 17:49 czd890 阅读(2955) 评论(0) 推荐(0) 编辑
摘要:.net core mvc route的注册,激活,调用流程 mvc的入口是route,当前请求的url匹配到合适的route之后,mvc根据route所指定的controller和action激活controller并调用action完成mvc的处理流程。下面我们看看服务器是如何调用route的。 阅读全文
posted @ 2016-12-27 15:54 czd890 阅读(1969) 评论(3) 推荐(5) 编辑
摘要:上篇讲到.net core web app是如何启动并接受请求的,下面接着探索kestrel server是如何完成此任务的。 1.kestrel server的入口KestrelServer.Start(Microsoft.AspNetCore.Hosting.Server.IHttpApplic 阅读全文
posted @ 2016-12-05 12:29 czd890 阅读(1553) 评论(2) 推荐(8) 编辑
摘要:最近.net core 1.1也发布了,蹒跚学步的小孩又长高了一些,园子里大家也都非常积极的在学习,闲来无事,扒拔源码,涨涨见识。 先来见识一下web站点是如何启动的,如何接受请求,.net core web app最简单的例子,大约长这样 WebHostBuilder看名字也知道是为了构建WebH 阅读全文
posted @ 2016-11-01 15:45 czd890 阅读(2702) 评论(1) 推荐(15) 编辑
摘要:.net core 自带一个基础的logger框架Microsoft.Extensions.Logging。 微软默认实现了Microsoft.Extensions.Logging.Console.dll。控制台的日志输出和Microsoft.Extensions.Logging.Debug.dll 阅读全文
posted @ 2016-07-15 13:08 czd890 阅读(12082) 评论(6) 推荐(5) 编辑
摘要:实验demo现在需要发布到生产环境,发现在发布的时候要考虑到不一致的几个地方。 1.各类配置文件线下,线上不一致。 2.绑定的url不一致,可能是域名不一致,也可能是schema不一致(http,https) 配置文件的不一致问题,可以使用环境配置来解决。系统默认定义了3个:Development, 阅读全文
posted @ 2016-06-29 21:24 czd890 阅读(2745) 评论(0) 推荐(0) 编辑
摘要:.net core中可以说是用了全新的IOC模板,定义在Microsoft.Extensions.DependencyInjection下。提供了一套标准的接口。并提供了默认实现。并且大范围使用着,处处都体现着IOC的设计思想。 Startup的ConfigureServices方法中,集中对服务进 阅读全文
posted @ 2016-06-27 18:58 czd890 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:.net core 对配置系统做出了大幅度更新,不在局限于之前的*.xml配置方式。现在支持json,xml,ini,in memory,环境变量等等。毫无疑问的是,现在的json配置文件是.net core世界中的一等公民。 每个类型的配置文件都有一个schema说明。有schema的好处是能有智 阅读全文
posted @ 2016-06-24 16:58 czd890 阅读(913) 评论(0) 推荐(0) 编辑
摘要:前面搭建好啦linux运行环境,下面搭建windows下的开发环境。并完成调试 参考地址:https://www.microsoft.com/net/core#windows。 按照步骤来就好。安装.net core sdk 安装vs插件,安装vscode等。 vscode下载地址https://c 阅读全文
posted @ 2016-06-21 18:15 czd890 阅读(4121) 评论(0) 推荐(0) 编辑
摘要:下载地址:https://www.centos.org/download/ 安装centos7. 参考文章:http://www.cnblogs.com/dunitian/p/4976077.html 文章内非常详细的讲解了如何安装centos,包括分区等 设置网卡静态ip,并将网卡设置为开机启动 阅读全文
posted @ 2016-06-21 14:12 czd890 阅读(876) 评论(1) 推荐(1) 编辑