极客神殿

坚持,自由,信仰

排序:
默认
按更新时间
按访问量

NET Core+MySql+Nginx 容器化部署

.NET Core容器化@Docker .NET Core容器化之多容器应用部署@Docker-Compose .NET Core+MySql+Nginx 容器化部署 GitHub-Demo:Docker.NetCore.MySql 引言 上两节我们通过简单的demo学习了docker的...

2018-08-20 22:52:53

阅读数:75

评论数:0

.NET Core容器化(Docker)

引言 我们知道. NET Core最大的特性之一就是跨平台,而对于跨平台,似乎大家印象中就是可以在非Windows系统上部署运行。而至于如何操作,可能就有所欠缺。那这一节我们就结合简单实例一步一步教你如何借助Docker来容器化 .NET Core应用,以完成跨平台的构建和部署。 2. ...

2018-08-20 22:09:15

阅读数:83

评论数:0

asp.net core服务的生命周期

Transient:每一次GetService都会创建一个新的实例 Scoped:在同一个Scope内只初始化一个实例 ,可以理解为( 每一个request级别只创建一个实例,同一个http request会在一个 scope内) Singleton:整个应用程序生命周期内只创建一个实例 ...

2018-07-27 14:40:25

阅读数:102

评论数:0

OWIN Middleware开发入门

Program.cs using Microsoft.Owin; using Microsoft.Owin.Hosting; using System; namespace OWINDemo { class Program { static void Mai...

2018-07-24 22:53:07

阅读数:59

评论数:0

Katana 项目入门

当 ASP.NET 首次在 2002 年发布时,时代有所不同。 那时,Internet 仍处于起步阶段,大约有 5.69 亿用户,每个用户平均每天访问 Internet 的时间为 46 分钟,大约有 3 百万个网站。 仅仅在 10 年之后,相同的测量指标揭示,大约有 22.7 亿个 Interne...

2018-07-23 23:11:39

阅读数:118

评论数:0

ASP.NET Core 中基于策略的授权

软件应用程序的授权层可确保当前用户能够访问指定资源、执行给定操作或对指定资源执行给定操作。在 ASP.NET Core 中,授权层的设置方式有两种。可以使用角色,也可以使用策略。前一种方法(即基于角色的授权)一直在旧版 ASP.NET 平台中沿用,而基于策略的授权则是 ASP.NET Core 中...

2018-07-23 23:10:12

阅读数:83

评论数:0

.NET Core launch.json和tasks.json 简介,移除某个 `nuget` 包

1.环境 Windows,.NET Core 2.0,VS Code dotnet> dotnet new console -o myApp 2.launch.json配置文件 { // Use IntelliSense to find out ...

2018-07-23 23:01:40

阅读数:105

评论数:0

AppBuilder(四)【SignatureConversions】

源码参见 Microsoft.Owin.Builder.AppBuilder Microsoft.Owin.Infrastructure.SignatureConversions 在AppBuilder中遇到了_middleware三元组的Item1,微软工程师称之为signature不一致...

2018-07-09 21:56:39

阅读数:47

评论数:0

AppBuilder(三)【BuildInternal】

(三)BuildInternal 源码参见Microsoft.Owin.Builder.AppBuilder 推荐三篇文章,对理解本文内容有帮助。 Delegate.CreateDelegate Method (Type,?Object,?MethodInfo) 官方文档 https://...

2018-07-09 21:42:18

阅读数:101

评论数:0

AppBuilder(二)【UseStageMarker】

源码参见 Microsoft.Owin.Host.SystemWeb.OwinBuilder Microsoft.Owin.Builder.AppBuilder Microsoft.Owin.Host.SystemWeb.OwinHttpModule 本节主要涉及app.UseStageM...

2018-07-09 21:13:23

阅读数:52

评论数:0

AppBuilder(一)【Use汇总】

(一)Use汇总 源码参见Microsoft.Owin.Host.SystemWeb.OwinBuilder Microsoft.Owin.Builder.AppBuilder 前文讲到 internal static OwinAppContext Build() { ...

2018-07-09 21:12:37

阅读数:87

评论数:0

Owin知识

OWIN是Open Web Server Interface for .NET的首字母缩写,他的定义如下: OWIN在.NET Web Servers与Web Application之间定义了一套标准接口,OWIN的目标是用于解耦Web Server和Web Application。基于此标准,...

2018-07-08 15:29:51

阅读数:117

评论数:0

The Open Web Interface for .NET (OWIN) 源码阅读

katana开源许久,网上仍未搜索到对其源码的阅读总结,本人在工作中正好遇到数据处理流程框架设计,想来跟服务器处理request和response差不多,遂起了阅读katana源码,并借鉴其设计的想法,磕磕碰碰,困难重重,所幸有一些收获,与大家交流交流。 katana源码 https://kat...

2018-07-08 15:02:01

阅读数:35

评论数:0

OWIN 中文文档

OWIN:为 dotnet 开放的 web 服务接口 1 概述 本文对用于定义 OWIN,OWIN 是 .NET web 服务和 web 应用程序之间的一个标准接口。OWIN 的目标是用于服务与应用程序之间解耦【译者注:使两者间没有强关联,或者说相互不依赖】,并且成为一种开放规范,从而激励...

2018-07-08 14:45:14

阅读数:360

评论数:0

ASP.NET Core 菜鸟之路:从Startup.cs说起

1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。 与早期版本的 ASP.NET 对比,最显著的变化之一就是配置应用程序...

2018-05-23 10:16:03

阅读数:368

评论数:0

NET Core 1.0-学习笔记(一)

下面是本篇将要分享的学习步奏,对于刚学或者即将要学习的朋友做个相互交流: 1.window7系统搭建开发环境 2.快速创建个net core Web Application项目,简单认识core项目自动生成的mvc文件 3.使用命令dontnet run让浏览器可以访问...

2018-05-22 22:39:38

阅读数:138

评论数:0

ASP.NET Core默认提供的这个跨平台的服务器KestrelServer

跨平台是ASP.NET Core一个显著的特性,而KestrelServer是目前微软推出了唯一一个能够真正跨平台的Server。KestrelServer利用一个名为KestrelEngine的网络引擎实现对请求的监听、接收和响应。KetrelServer之所以具有跨平台的特质,源于Kestre...

2017-09-18 20:35:43

阅读数:788

评论数:0

ASP.NET Core的Kestrel服务器

Kestrel是一个基于libuv的跨平台ASP.NET Core web服务器,libuv是一个跨平台的异步I/O库。ASP.NET Core模板项目使用Kestrel作为默认的web服务器。Kestrel支持以下功能:HTTPS 用于启用不透明升级的WebSockets 位于Nginx之后的高...

2017-09-14 13:27:45

阅读数:1226

评论数:0

ASP.NET Core服务器综述

ASP.NET Core应用通过一个进程内的HTTP服务器实例实现运行,这个服务器实例侦听HTTP请求并将请求作为组成HttpContext的一组请求功能集暴露给我们的应用程序。ASP.NET Core搭载两个服务器实现:Kestrel是一个基于libuv的跨平台HTTP服务器,libuv是一个跨...

2017-09-14 13:16:59

阅读数:590

评论数:0

ASP.NET MVC Core自定义TagHelper

Models文件夹 public class City { public string Name { get; set; } public string Country { get; set; } public int? Populat...

2017-09-09 00:15:15

阅读数:1520

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭