asp.net core 系列 1 概述

一. 概述  ASP.NET Core 是一个跨平台的高性能开源框架,可以用来:建置 Web 应用程序和服务、IoT应用和移动后端、在 Windows macOS 和 Linux 上使用喜爱的开发工具、部署到云或本地、NET Core 或 .NET Framework

Mr.Pan
阅读(194)
2019-08-16

.Net 通过设置Access-Control-Allow-Origin来实现跨域访问

# 前言.Net 通过设置Access-Control-Allow-Origin来实现跨域访问,具体哪里可以设置Access-Control-Allow-Origin呢?web.config中可以设置;在IIS服务器站点的功能视图中设置HTTP响应标头;通过nginx代

Mr.Pan
阅读(299)
2019-07-13

Hangfire在ASP.NET CORE中的简单实现

hangfire是执行后台任务的利器,具体请看官网介绍:https://www.hangfire.io/新建一个asp.net core mvc 项目引入nuget包 Hangfire.AspNetCorehangfire的任务需要数据库持久化,我们在Startup类中

Mr.Pan
阅读(248)
2019-05-31

netcore3.0 webapi集成Swagger 5.0

在项目中引用Swashbuckle.AspNetCore和Swashbuckle.AspNetCore.Filters两个dll,在Startup中的ConfigureServices相关配置代码如下services.AddSwaggerGen(options= {

Mr.Pan
阅读(245)
2019-05-31

站点部署,IIS配置优化指南

通常把站点发布到IIS上运行正常后,很少会去考虑IIS提供的各种参数,如何配置才是最适合当前站点运行需要的?这篇文章,从基本设置、回收机制、性能、并发、安全性等IIS设置讲解应当如何优化。先来“IIS应用程序池”优化后的参数配置截图:图中一些数值限制参数,可以借助一些工

Mr.Pan
阅读(497)
2019-05-29

ASP.NET Core 依赖注入(DI)

ASP.NET Core的底层设计支持和使用依赖注入。ASP.NET Core 应用程序可以利用内置的框架服务将服务注入到启动类的方法中,并且应用程序服务也可以配置注入。由ASP.NET Core 提供的默认服务容器提供了最小功能集,并不是取代其他容器。  1.浅谈依赖

Mr.Pan
阅读(230)
2019-05-23

EasyOffice-.NetCore一行代码导入导出Excel,生成Word

简介Excel和Word操作在开发过程中经常需要使用,这类工作不涉及到核心业务,但又往往不可缺少。以往的开发方式在业务代码中直接引入NPOI、Aspose或者其他第三方库,工作繁琐,耗时多,扩展性差——比如基础库由NPOI修改为EPPlus,意味着业务代码需要全部修改。

Mr.Pan
阅读(232)
2019-05-21

Dapper的正确使用姿势

本文demo适用于MySQLDapper优势和缺点优点高性能、易排查、易运维、灵活可控缺点和EF相比,手写sql当修改表结构不易发现bug。习惯了EF后再来使用Dapper,会很难适应那种没有了强类型的安全感。不过可以用单元测和心细来避免。数据库连接问题:IDbConn

Mr.Pan
阅读(216)
2019-05-21

一篇短文带您了解一下EasyCaching(.Net Core 让缓存操作更简单)

前言从2017年11月11号在Github创建EasyCaching这个仓库,到现在也已经将近一年半的时间了,基本都是在下班之后和假期在完善这个项目。由于EasyCaching目前只有英文的文档托管在Read the Docs上面,当初选的MkDocs现在还不支持多语言

Mr.Pan
阅读(258)
2019-05-16

SignalR

指南入门SignalR 简介支持的平台教程:SignalR 2 入门教程:使用 SignalR 2 和 MVC 5 入门教程:使用 signalr 2 实现高频率实时功能教程:使用 signalr 2 实现服务器广播动手实验:使用 SignalR 实时 Web 应用程序

Mr.Pan
阅读(193)
2019-05-14

ASP.NET Core开发者成长路线图(转)

ASP.NET Core开发者路线图RoadMap来源: MoienTajik/AspNetCore-Developer-Roadmap.2019年ASP.NET Core开发者指南:你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 ASP

Mr.Pan
阅读(308)
2019-04-25

.net core 中间件管道底层剖析 (转)

.net core 管道(Pipeline)是什么?由上图可以看出,.net core 管道是请求抵达服务器到响应结果返回的中间的一系列的处理过程,如果我们简化一下成下图来看的话,.net core 的管道其实就是中间件的部分。微软中间件文档为什么管道就是中间件的部分了

Mr.Pan
阅读(206)
2019-04-25

「拥抱开源, 又见 .NET」系列第三次线下活动简报 (转)

「拥抱开源, 又见 .NET」随着 .NET Core的发布和开源,.NET又重新回到人们的视野。 自2016年 .NET Core 1.0 发布以来,其强大的生命力让越来越多技术爱好者对她的未来满怀憧憬,越来越多的平台、框架热衷于为.NET Core不断更新的版本提供

Mr.Pan
阅读(230)
2019-04-25

.net core 杂记:日记记录 (转)

ASP.NET Core 有内置的log组件,遗憾的是看了微软官方文档,貌似无法直接将日志存于文件或数据库,只能由自己实现或引用第三方日志组件。以下为Nlog和log4net的使用记录Nlog使用搜索添加Nuget包Nlog Nlog.Web.AspNetCore新建

Mr.Pan
阅读(212)
2019-04-25

一文读懂Asp.net core 依赖注入(Dependency injection) (转)

一、什么是依赖注入首先在Asp.net core中是支持依赖注入软件设计模式,或者说依赖注入是asp.net core的核心;依赖注入(DI)和控制反转(IOC)基本是一个意思,因为说起来谁都离不开谁;或者可以说他们是同一个概念的不同角度描述;软件设计原则中有一个依赖倒

Mr.Pan
阅读(190)
2019-04-25