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