日志模型详解
摘要:日志模型详解 NET Core的日志模型主要由三个核心对象构成,它们分别是Logger、LoggerProvider和LoggerFactory。总的来说,LoggerProvider提供一个具体的Logger对象将格式化的日志消息写入相应的目的地,但是我们在编程过程中使用的Logger对象则由Lo
阅读全文
ASP.NET Core 中文文档
摘要:ASP.NET Core 中文文档 翻译计划 五月中旬 .NET Core RC2 如期发布,我们遂决定翻译 ASP.NET Core 文档。我们在 何镇汐先生、 悲梦先生、 张仁建先生和 雷欧纳德先生的群中发布了翻译计划招募信息,并召集到一群小伙伴,从六月开始翻译文档,目前已完成前两章,并将按计划
阅读全文
通过Jexus 部署 dotnetcore
摘要:通过Jexus 部署 dotnetcore版本MusicStore 示例程序 ASPNET Music Store application 是一个展示最新的.NET 平台(包括.NET Core/Mono等)上使用MVC 和Entity Framework的示例程序,本文将展示如何在CentOS上运
阅读全文
net core VS goang web
摘要:asp.net core VS goang web[修正篇] asp.net core VS goang web[修正篇] 先前写过一篇文章:http://www.cnblogs.com/gengzhe/p/5557789.html,也是asp.net core和golang web的对比,热心的园
阅读全文
net core与golang web
摘要:Asp.net core与golang web简单对比测试 最近因为工作需要接触了go语言,又恰好asp.net core发布RC2,就想简单做个对比测试。 下面是测试环境: CPU:E3-1230 v2 内存:16G 电脑有点不给力 操作系统:Centos7.0(虚拟机单核2G内存) asp.ne
阅读全文
Core 开发-Logging 使用NLog
摘要:ASP.NET Core 开发-Logging 使用NLog 写日志文件 ASP.NET Core 开发-Logging 使用NLog 写日志文件。 NLog 可以适用于 .NET Core 和 ASP.NET Core 。 ASP.NET Core已经内置了日志支持,可以轻松输出到控制台。 学习L
阅读全文
记录日志信息
摘要:记录日志信息 记录各种级别的日志是所有应用不可或缺的功能。关于日志记录的实现,我们有太多第三方框架可供选择,比如Log4Net、NLog、Loggr和Serilog 等,当然我们还可以选择微软原生的诊断机制(相关API定义在命名空间“System.Diagnostics”中)实现对日志的记录。.NE
阅读全文
管道是如何建立起来的?
摘要:管道是如何建立起来的? 在《管道是如何处理HTTP请求的?》中,我们对ASP.NET Core的请求处理管道的构成以及它对请求的处理流程进行了详细介绍,接下来我们需要了解的是这样一个管道是如何被构建起来的。这样一个管道由一个服务器和一个HttpApplication构成,前者负责监听请求并将接收的请
阅读全文
中间件
摘要:中间件(StaticFiles)使用 ASP.NET Core 开发,中间件(StaticFiles)的使用,我们开发一款简易的静态文件服务器。 告别需要使用文件,又需要安装一个web服务器。现在随时随地打开程序即可使用,跨平台,方便快捷。 前一篇讲解了中间件的开发,了解了中间件的知识。 下面我们就
阅读全文
管道请求处理流程
摘要:创建一个“迷你版”的管道来模拟真实管道请求处理流程 从《ASP.NET Core管道深度剖析(1):采用管道处理HTTP请求》我们知道ASP.NET Core请求处理管道由一个服务器和一组有序的中间件组成,所以从总体设计来讲是非常简单的,但是就具体的实现来说,由于其中涉及很多对象的交互,我想很少人能
阅读全文
采用管道处理HTTP请求
摘要:采用管道处理HTTP请求 之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性,比如路由、认证、会话、缓存等,也同时定制消息处理管道来实现的。我们甚至可以通
阅读全文
Net Core-Razor
摘要:几行代码解决Razor中的嵌套if语句 几行代码解决Razor中的嵌套if语句 MVC开发中,经常会遇到在razor中插入简单的逻辑判断。 @if (clientManager.IsAdmin) { if (!Model.Topic.Top) { <a asp-action="Top" asp-co
阅读全文
中间件(Middleware)
摘要:中间件(Middleware) ASP.NET Core开发,开发并使用中间件(Middleware)。 中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。 每个组件选择是否传递给管道中的下一个组件的请求,并能之前和下一组分在管道中调用之后执行特定操作。 具体如图: 开发中间件(Middl
阅读全文
Net Core子应用由于配置引起IIS错误500.19
摘要:Asp.Net Core子应用由于配置中重复添加模块会引起IIS错误500.19 Asp.Net Core子应用由于配置中重复添加模块会引起IIS错误500.19 ASP.NET Core已经从IIS中解耦,可以作为自宿主程序运行,不再依赖IIS。 但我们还是需要强大的IIS作为前置服务器,IIS利
阅读全文
Jexus + Kestrel 部署 asp.net core
摘要:结合Jexus + Kestrel 部署 asp.net core 生产环境 ASP.NET Core 是微软的全新的框架。这一框架的目标 ︰ 1) 模块化实现 2) 一切都尽可能的-异步 3) 依赖关系注入 微软已经如期发布了.NET Core R2, 具体参见文章《微软.NET Core RC2
阅读全文
.NET Core R2
摘要:.NET Core R2安装及示例教程 前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core。由于各种原因,就没有初试。刚好,前几天看到.NET Core发布新版本了,决定要去一探究竟。于是乎,就立马去官网查找相关的信息,为初探做准
阅读全文
Net Core MVC6 RC2 启动过程分析
摘要:Net Core MVC6 RC2 启动过程分析 入口程序 如果做过Web之外开发的人,应该记得这个是标准的Console或者Winform的入口。为什么会这样呢?.NET Web Development and Tools Blog ASP.NET Core is a console app In
阅读全文
NET Core RC2 and .NET Core SDK Preview
摘要:NET Core RC2 and .NET Core SDK Preview 先看一下 .NET Core(包含 ASP.NET Core)的路线图: Beta6: 2015年7月27日 Beta7: 2015年9月2日 Beta8: 2015年10月15日 RC1: 2015年11月 RC2 (T
阅读全文
.NET Core 1.0.0 RC2
摘要:.NET Core 1.0.0 RC2 在.NET Core 1.0.0 RC2即将正式发布之际,我也应应景,针对RC2 Preview版本编写一个史上最简单的MVC应用。由于VS 2015目前尚不支持,VS Code的智能感知尚欠火候,所以我们直接采用最原始的记事本来编写这个MVC应用。[源代码从
阅读全文
NET Core 1.0
摘要:NET Core 1.0 先说点废话,从去年夏天就开始关注学习ASP.NET Core,那时候的版本还是beta5,断断续续不停踩坑、一路研究到11月份RC1发布。 在这个乐此不疲的过程里,学习了很多新的东西,对ASP.NET Core也是越来越喜爱。然而到现在,RC1已经玩了整整半年了,再也没发布
阅读全文