服务的注册与提供
摘要:服务的注册与提供 在采用了依赖注入的应用中,我们总是直接利用DI容器直接获取所需的服务实例,换句话说,DI容器起到了一个服务提供者的角色,它能够根据我们提供的服务描述信息提供一个可用的服务对象。ASP.NET Core中的DI容器体现为一个实现了IServiceProvider接口的对象。 一、Se
阅读全文
依赖注入(DI)
摘要:依赖注入(DI) IoC主要体现了这样一种设计思想:通过将一组通用流程的控制从应用转移到框架之中以实现对流程的复用,同时采用“好莱坞原则”是应用程序以被动的方式实现对流程的定制。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在上面介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更为有
阅读全文
NET Core控制反转(IoC)
摘要:ASP.NET Core中的依赖注入(1):控制反转(IoC) ASP.NET Core在启动以及后续针对每个请求的处理过程中的各个环节都需要相应的组件提供相应的服务,为了方便对这些组件进行定制,ASP.NET通过定义接口的方式对它们进行了“标准化”,我们将这些标准化的组件称为服务,ASP.NET在
阅读全文
Microsoft Build 2016 Day 2
摘要:Microsoft Build 2016 Day 2 Microsoft Build 2016 Day 1 记录 Microsoft Build 2016 进行到了第二天,我觉得这一天的内容非常精彩,因为主要和开发者相关😏,详情内容:3 分钟看完 Day2 Keynote 简要概括: Xamari
阅读全文
ASP.NET Core环境并运行 继续跨平台
摘要:ASP.NET Core环境并运行 继续跨平台 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环境 继续.NET跨平台 上一篇:使用VS Code开发ASP.NET Core 应用程序 今天来学习一下ASP.NET Core 运行在Ubuntu中。无需安装mono 。
阅读全文
NET的可运行于树莓派
摘要:Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器 最近在业余时间玩玩树莓派,刚开始的时候在树莓派里写一些基于wiringPi库的C语言程序来控制树莓派的GPIO引脚,从而控制LED发光二极管的闪烁,后来觉得,是不是可以使用HTML5+jQuery等流行的前端技术做一个简单的We
阅读全文
NET Core 1.0
摘要:本文将对微软下一代ASP.NET框架做个概括性介绍,方便大家进一步熟悉该框架。 在介绍ASP.NET Core 1.0之前有必要澄清一些产品名称及版本号。ASP.NET Core1.0是微软下一代ASP.NET 框架,在这之前ASP.NET版本稳定在ASP.NET 4.6,对应的.NET Frame
阅读全文
ASP.NET Core
摘要:ASP.NET MVC 6:https://docs.asp.net/en/latest/mvc/index.html ASP.NET Core :https://docs.asp.net/en/latest/fundamentals/index.html cli-samples : https:/
阅读全文
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
摘要:.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介 英文原文:Reintroducing .NET Core 1.0, ASP.NET Core 1.0, and EF Core 1.0 新版本的 ASP.NET 和 Entity Framework 有一个严...
阅读全文
ASP.NET Core 1.0 部署 HTTPS
摘要:ASP.NET Core 1.0 部署 HTTPSASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)提示更新时间:2016年01月23日。在目前介绍 ASP.NET Core 1.0 的中英文文章中,我没有找到关于部署HTTPS的, 究其原因,除了暂时无...
阅读全文
OWIN 为WebAPI
摘要:OWIN 为WebAPI 宿主 跨平台OWIN是什么?OWIN的英文全称是Open Web Interface for .NET。如果仅从名称上解析,可以得出这样的信息:OWIN是针对.NET平台的开放Web接口。那Web接口是谁和谁之间的接口呢?是Web应用程序与Web服务器之间的接口,OWIN就...
阅读全文
ASP.NET 运行
摘要:ASP.NET 运行对于ASP.NET开发,排在前五的话题离不开请求生命周期。像什么Cache、身份认证、Role管理、Routing映射,微软到底在请求过程中干了哪些隐秘的事,现在是时候揭晓了。抛开乌云见晴天,接下来就一步步揭开请求管道神秘面纱。上篇回顾在介绍本篇内容之前,让我们先回顾下上一篇《A...
阅读全文
群发消息
摘要:群发消息一、前言ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。WebSockets是HTML5提供的新的API,可以...
阅读全文
Ubuntu下搭建ASP.NET 5
摘要:在Ubuntu下搭建ASP.NET 5开发环境0x00 写在前面的废话年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了。最近工作上有个小功能要做成Web应用,之前曾经有过类似需求,当时用的是WCF做WebAPI,前端用ExtJS。这次需求不关键,只要...
阅读全文
w3wp与w3svc
摘要:如何找到w3wp与w3svc的对应关系在生产环境中,一般会有多个IIS进程在运行,这里面可能是有Web Garden的设置,也可能是有多个application pool在运行。而我们经常在c:\inetpub\logs目录下面,看到很多诸如下面的子目录同时,我们也会在taskmgr里面看到多个w3...
阅读全文
NET5 Web应用程序
摘要:ASP.NET5 Web应用程序结构本文参考ASP.NET5 官方文档Understanding ASP.NET 5 Web Apps,加入了一些个人理解,理解不对的地方希望大家能指出,互相学习。ASP.NET 5 针对WEB编程引入了几个新的基本概念,理解这些概念对快速开发WEB应用来说很重要。或...
阅读全文
ASP.NET5
摘要:ASP.NET52015年11月30日, ASP.NET 5 RC1 已经发布,本文尝试了一下ASP.NET5项目的创见一发布到IIS。开发环境,win10 64位,visual studio2015(已更新update1).安装了 ASP.NET 5 RC1一. 创建项目创建项目很简单。.NET ...
阅读全文
NET5实践:项目创建-结构概述-程序运行-发布部署
摘要:ASP.NET5实践01:项目创建-结构概述-程序运行-发布部署1.项目创建ASP.NET5项目模板有三种:新建项目:选择模板:2.结构概述References对应配置是project.json中: "frameworks": { "dnx451": { }, "dnxcore50":...
阅读全文
Cookie概念
摘要:ASP.NET Cookie概念、CURD操作、原理、实际运用会话就WEB开发来说,一个会话就是你通过浏览器与服务器之间的一次通话,只不过这种通话是以用浏览器浏览的方式来实现的.就会话的应用来说,一般会话是用来识别用户的,比如你可以使用会话级变量记录当前用户已经输入的用户名密码,这样就不用他每次输入...
阅读全文
Nancy 框架
摘要:Nancy 框架Nancy 框架 1、是一个轻量级用于构建http相应的web框架; 2、与mvc类似,有自己的路由机制; 3、可以处理DELETE,GET,HEAD,OPTIONS,POST,PUT和 PATCH等请求; 4、完美支持OWIN(可以说他就是为OWIN而生的);1、创建项目 ...
阅读全文