WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
随笔 - 1079, 文章 - 1, 评论 - 75, 阅读 - 174万
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

09 2019 档案

摘要:1、前言 为什么我们要隐藏部分接口? 因为我们在用swagger代替接口的时候,难免有些接口会直观的暴露出来,比如我们结合Consul一起使用的时候,会将健康检查接口以及报警通知接口暴露出来,这些接口有时候会出于方便考虑,没有进行加密,这个时候我们就需要把接口隐藏起来,只有内部的开发者知道。 为什么 阅读全文

posted @ 2019-09-29 07:19 WebEnh 阅读(996) 评论(0) 推荐(0) 编辑

摘要:关于 Swashbuckle.AspNetCore3.0 一个使用 ASP.NET Core 构建的 API 的 Swagger 工具。直接从您的路由,控制器和模型生成漂亮的 API 文档,包括用于探索和测试操作的 UI。项目主页:https://github.com/domaindrivendev 阅读全文

posted @ 2019-09-29 06:33 WebEnh 阅读(445) 评论(0) 推荐(0) 编辑

摘要:一、前言 NET Core越来越受欢迎,因为它具有在多个平台上运行的原始.NET Framework的强大功能。Kafka正迅速成为软件行业的标准消息传递技术。这篇文章简单介绍了如何使用.NET(Core)和Kafka实现NLog的Target。 在日常项目开发过程中,Java体系下Spring B 阅读全文

posted @ 2019-09-29 00:46 WebEnh 阅读(451) 评论(0) 推荐(0) 编辑

摘要:一、前言 我们在优化Web服务的时候,对于静态的资源文件,通常都是通过客户端缓存、服务器缓存、CDN缓存,这三种方式来缓解客户端对于Web服务器的连接请求压力的。 本文指在这三个方面,在ASP.NET Core中静态文件的实现过程和使用方法进行阐述。当然也可以考虑使用反向代理的方式(例如IIS或Ng 阅读全文

posted @ 2019-09-29 00:42 WebEnh 阅读(832) 评论(0) 推荐(1) 编辑

摘要:一、简介 前几篇文章都是讲ASP.NET Core MVC中的依赖注入(DI)与扩展点的,也许大家都发现在ASP.NET CORE中所有的组件都是通过依赖注入来扩展的,而且面向一组功能就会有一组接口或抽象工厂来扩展功能,就如IControllerActivator这样的功能点在上篇文章(查看.NET 阅读全文

posted @ 2019-09-29 00:37 WebEnh 阅读(432) 评论(0) 推荐(0) 编辑

摘要:一、前言 在之前的文章【ASP.NET Core 整合Autofac和Castle实现自动AOP拦截】中,我们讲过除了ASP.NETCore自带的IOC容器外,如何使用Autofac来接管IServiceProvider进行依赖注入。 最近老有想法在ASP.NET Mvc Core中实现Contro 阅读全文

posted @ 2019-09-29 00:32 WebEnh 阅读(712) 评论(0) 推荐(0) 编辑

摘要:一、版本控制的好处: (1)有助于及时推出功能, 而不会破坏现有系统。 (2)它还可以帮助为选定的客户提供额外的功能。 API 版本控制可以采用不同的方式进行控制,方法如下: (1)在 URL 中追加版本或作为查询字符串参数, (2)通过自定义标头和通过接受标头 在这篇文章中, 让我们来看看如何支持 阅读全文

posted @ 2019-09-29 00:02 WebEnh 阅读(894) 评论(0) 推荐(0) 编辑

摘要:在ASP.NET Core里,我们可以使用构造函数注入很方便地对Controller,ViewComponent等部件做依赖注入。但是如何给过滤器ActionFilterAttribute也用上构造函数注入呢? 问题 我的博客系统里有个用来删除订阅文件缓存的ActionFilter,想要在发生异常的 阅读全文

posted @ 2019-09-29 00:01 WebEnh 阅读(3552) 评论(1) 推荐(1) 编辑

摘要:前言 .net core来势已不可阻挡。既然挡不了,那我们就顺应它。了解它并学习它。今天我们就来看看和之前.net版本的配置文件读取方式有何异同,这里不在赘述.NET Core 基础知识。 ps:更新版,更新了多种方式实现读取配置文件信息,各位看官结合自己实际情况选择合适的读取方式即可。 实现方式一 阅读全文

posted @ 2019-09-27 16:41 WebEnh 阅读(1086) 评论(0) 推荐(0) 编辑

摘要:一.前言 .NET Core 内置了一些API供我们获取操作系统、运行时、框架等信息。这些API不是很常用,所有有些小伙伴可能还不知道,这里做一些可能用到的获取操作系统的API介绍 二.判断操作系统 判断操作系统是否为 Linux OSX Windows,主要使用 System.Runtime.In 阅读全文

posted @ 2019-09-27 16:39 WebEnh 阅读(1575) 评论(0) 推荐(0) 编辑

摘要:1、验证码帮助类 namespace IdeaCore.Services.Common { public class ValidateCodeService : IValidateCodeService { private const string ValidateCodeKey = "Valida 阅读全文

posted @ 2019-09-27 14:01 WebEnh 阅读(427) 评论(0) 推荐(0) 编辑

摘要:1、在 Startup 中 ConfigureServices 添加Session public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddApplicat 阅读全文

posted @ 2019-09-27 14:00 WebEnh 阅读(952) 评论(0) 推荐(0) 编辑

摘要:Redis可以用来存储session或直接存储键值对 首先要有asp.net core的项目,可以是webapi 或者MVC项目, 还有有本地的Redis或者在远程服务器上,具体的安装就不讲述了 以下是具体配置过程: 1.安装 "Microsoft.Extensions.Caching.Redis. 阅读全文

posted @ 2019-09-27 13:45 WebEnh 阅读(1932) 评论(0) 推荐(0) 编辑

摘要:有人使用github后,在某些网络下发现打开慢,甚至打不开,这都是因为他是国外站;目前互联网的连接机制导致超过一定的路由节点的连接就会出现这个问题,解决办法就是直接告诉本机ip。不要先层层询问域名转ip,这样速度和连接的速度都可以进一步的大副提升,所以将下面的内容帖到本机的hosts文件中,你就有可 阅读全文

posted @ 2019-09-26 20:02 WebEnh 阅读(11094) 评论(1) 推荐(0) 编辑

摘要:一、简介 最近因为工作需要,使用了一些单机版Redis的界面化管理工具,使用过程中那惨痛的体验真的只有用过的人才能体会;为此本人和小伙伴准备动手一个Redis可视化工具,但是因为小伙伴最近工作比较忙,搞了一大半没有时间继续(会有后续,界面不敢说,使用体验上面肯定要比现有的好);本人对wpf不是很熟, 阅读全文

posted @ 2019-09-26 19:59 WebEnh 阅读(743) 评论(0) 推荐(0) 编辑

摘要:.NET Core针对缓存提供了很好的支持 ,我们不仅可以选择将数据缓存在应用进程自身的内存中,还可以采用分布式的形式将缓存数据存储在一个“中心数据库”中。对于分布式缓存,.NET Core提供了针对Redis和SQL Server的原生支持。除了这个独立的缓存系统之外,ASP.NET Core还借 阅读全文

posted @ 2019-09-26 12:35 WebEnh 阅读(551) 评论(0) 推荐(0) 编辑

摘要:2019年1月19日,微软技术(苏州)俱乐部成立,我受邀在成立大会上作了一个名为《ASP.NET Core框架揭秘》的分享。在此次分享中,我按照ASP.NET Core自身的运行原理和设计思想创建了一个 “迷你版” 的ASP.NET Core框架,并且利用这个 “极简” 的模拟框架阐述了ASP.NE 阅读全文

posted @ 2019-09-26 12:00 WebEnh 阅读(256) 评论(0) 推荐(0) 编辑

摘要:配置的同步涉及到两个方面:第一,对原始的配置文件实施监控并在其发生变化之后从新加载配置;第二,配置重新加载之后及时通知应用程序进而使后者能够使用最新的配置。要了解配置同步机制的实现原理,先得从认识一个名为ConfigurationReloadToken的类型开始。 [ 本文已经同步到《ASP.NET 阅读全文

posted @ 2019-09-26 11:56 WebEnh 阅读(189) 评论(0) 推荐(0) 编辑

摘要:物理文件是我们最常用到的原始配置的载体,最佳的配置文件格式主要由三种,它们分别是JSON、XML和INI,对应的配置源类型分别是JsonConfigurationSource、XmlConfigurationSource和IniConfigurationSource。但是对于.NET Core的配置 阅读全文

posted @ 2019-09-26 11:55 WebEnh 阅读(146) 评论(0) 推荐(0) 编辑

摘要:配置的同步涉及到两个方面:第一,对原始的配置文件实施监控并在其发生变化之后从新加载配置;第二,配置重新加载之后及时通知应用程序进而使后者能够使用最新的配置。接下来我们利用一个简单的.NET Core控制台应用来演示针对文件的配置会涉及到数据同步的问题,我们希望应用能够对原始配置文件实施监控,并在文件 阅读全文

posted @ 2019-09-26 11:54 WebEnh 阅读(263) 评论(0) 推荐(0) 编辑

摘要:我们在《聊聊默认支持的各种配置源》和《深入了解三种针对文件(JSON、XML与INI)的配置源》对配置模型中默认提供的各种ConfigurationSource进行了深入详尽的介绍,如果它们依然不能满足项目中的配置需求,我们可以还可以通过自定义ConfigurationProvider来支持我们希望 阅读全文

posted @ 2019-09-26 11:51 WebEnh 阅读(503) 评论(0) 推荐(0) 编辑

摘要:较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持。我们可以将内存变量、命令行参数、环境变量和物理文件作为原始配置数据的来源,如果采用物理文件作为配置源,我们可以选择不同的格式(比 阅读全文

posted @ 2019-09-26 11:50 WebEnh 阅读(299) 评论(0) 推荐(0) 编辑

摘要:物理文件是我们最常用到的原始配置的载体,最佳的配置文件格式主要由三种,它们分别是JSON、XML和INI,对应的配置源类型分别是JsonConfigurationSource、XmlConfigurationSource和IniConfigurationSource。 [ 本文已经同步到《ASP.N 阅读全文

posted @ 2019-09-26 11:50 WebEnh 阅读(373) 评论(0) 推荐(0) 编辑

摘要:旨在生成Options对象的配置绑定实现在IConfiguration接口的扩展方法Bind上。配置绑定的目标类型可以是一个简单的基元类型,也可以是一个自定义数据类型,还可以是一个数组、集合或者字典类型。通过前面的介绍我们知道ConfigurationProvider将原始的配置数据读取出来后会将其 阅读全文

posted @ 2019-09-26 11:43 WebEnh 阅读(153) 评论(0) 推荐(0) 编辑

摘要:在《.NET Core采用的全新配置系统[1]: 读取配置数据》中,我们通过实例的方式演示了几种典型的配置读取方式,其主要目的在于使读者朋友们从编程的角度对.NET Core的这个全新的配置系统具有一个大体上的认识,接下来我们从设计的维度来重写认识它。通过上面演示的实例我们知道,配置的编程模型涉及到 阅读全文

posted @ 2019-09-26 11:42 WebEnh 阅读(223) 评论(0) 推荐(0) 编辑

摘要:配置的原子结构就是单纯的键值对,并且键和值都是字符串,但是在真正的项目开发中我们一般不会单纯地以键值对的形式来使用配置。值得推荐的做法就是采用《.NET Core采用的全新配置系统[1]: 读取配置数据》最后演示的方式将相关的配置定义成一个Options类型,并采用与类型定义想匹配的结构来定义原始的 阅读全文

posted @ 2019-09-26 11:42 WebEnh 阅读(218) 评论(0) 推荐(0) 编辑

摘要:提到“配置”二字,我想绝大部分.NET开发人员脑海中会立马浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个文件之中。到了.NET Core的时代,很多我们习以为常的东西都发生了改变,其中也包括定义配置的方式。 阅读全文

posted @ 2019-09-26 11:41 WebEnh 阅读(269) 评论(0) 推荐(0) 编辑

摘要:在现代应用程序中,认证已不再是简单的将用户凭证保存在浏览器中,而要适应多种场景,如App,WebAPI,第三方登录等等。在 ASP.NET 4.x 时代的Windows认证和Forms认证已无法满足现代化的需求,因此在ASP.NET Core 中对认证及授权进行了全新设计,使其更加灵活,可以应付各种 阅读全文

posted @ 2019-09-24 17:56 WebEnh 阅读(324) 评论(0) 推荐(0) 编辑

摘要:Kubernetes Dashboard 是一个管理Kubernetes集群的全功能Web界面,旨在以UI的方式完全替代命令行工具(kubectl 等)。 目录 部署 创建用户 集成Heapster 访问 kubectl proxy NodePort API Server Ingress 部署 Da 阅读全文

posted @ 2019-09-24 17:50 WebEnh 阅读(685) 评论(0) 推荐(0) 编辑

摘要:断断续续的使用Docker好几年了,但是一直没有全面深入的去了解过,每次用到都是Google一下相关的命令解决临时的问题,到头来却毫无收获。好在,我终于意识到了这个问题,便决定从头开始,耐心的学学Docker,并把学习过程记录下来,方便以后参考,也望与大家交流学习。 本人比较偏爱Ubuntu,故本文 阅读全文

posted @ 2019-09-24 17:49 WebEnh 阅读(189) 评论(0) 推荐(0) 编辑

摘要:目录 目标 准备 主机 软件 步骤 (1/4)安装 kubeadm, kubelet and kubectl (2/4)初始化master节点 (3/4) 安装网络插件 (4/4)加入其他节点 (可选)在非主节点上管理集群 (可选)映射API服务到本地 (可选)部署一个微服务 卸载集群 目标 在您的 阅读全文

posted @ 2019-09-24 17:49 WebEnh 阅读(307) 评论(0) 推荐(0) 编辑

摘要:在微服务化盛行的今天,日志的收集、分析越来越重要。ASP.NET Core 提供了一个统一的,轻量级的Logining系统,并可以很方便的与第三方日志框架集成。我们也可以根据不同的场景进行扩展,因为ASP.NET Core Logining系统设计的非常灵活性,我们可以很容易的添加自己的LogPro 阅读全文

posted @ 2019-09-24 17:48 WebEnh 阅读(290) 评论(0) 推荐(0) 编辑

摘要:ASP.NET Core 中基于策略的授权旨在分离授权与应用程序逻辑,它提供了灵活的策略定义模型,在一些权限固定的系统中,使用起来非常方便。但是,当要授权的资源无法预先确定,或需要将权限控制到每一个具体的操作当中时,基于策略的授权便不再适用,本章就来介绍一下如何进行动态的授权。 目录 基于资源的授权 阅读全文

posted @ 2019-09-24 17:47 WebEnh 阅读(877) 评论(0) 推荐(1) 编辑

摘要:在上一章中,详细介绍了 ASP.NET Core 中的授权策略,在需要授权时,只需要在对应的Controler或者Action上面打上[Authorize]特性,并指定要执行的策略名称即可,但是,授权策略是怎么执行的呢?怀着一颗好奇的心,忍不住来探索一下它的执行流程。 目录 MVC中的授权 Auth 阅读全文

posted @ 2019-09-24 17:44 WebEnh 阅读(610) 评论(0) 推荐(0) 编辑

摘要:经过前面几章的姗姗学步,我们了解了在 ASP.NET Core 中是如何认证的,终于来到了授权阶段。在认证阶段我们通过用户令牌获取到用户的Claims,而授权便是对这些的Claims的验证,如:是否拥有Admin的角色,姓名是否叫XXX等等。本章就来介绍一下 ASP.NET Core 的授权系统的简 阅读全文

posted @ 2019-09-24 17:43 WebEnh 阅读(1150) 评论(0) 推荐(0) 编辑

摘要:在现代Web应用程序中,通常会使用Web, WebApp, NativeApp等多种呈现方式,而后端也由以前的Razor渲染HTML,转变为Stateless的RESTFulAPI,因此,我们需要一种标准的,通用的,无状态的,与语言无关的认证方式,也就是本文要介绍的JwtBearer认证。 目录 B 阅读全文

posted @ 2019-09-24 17:42 WebEnh 阅读(1001) 评论(0) 推荐(0) 编辑

摘要:在ASP.NET 4.X 中,我们最常用的是Forms认证,它既可以用于局域网环境,也可用于互联网环境,有着非常广泛的使用。但是它很难进行扩展,更无法与第三方认证集成,因此,在 ASP.NET Core 中对认证与授权进行了全新的设计,并使用基于声明的认证(claims-based authenti 阅读全文

posted @ 2019-09-24 17:41 WebEnh 阅读(898) 评论(0) 推荐(0) 编辑

摘要:在上一章中,我们了解到,Cookie认证是一种本地认证方式,通常认证与授权都在同一个服务中,也可以使用Cookie共享的方式分开部署,但局限性较大,而如今随着微服务的流行,更加偏向于将以前的单体应用拆分为多个服务并独立部署,而此时,就需要一个统一的认证中心,以及一种远程认证方式,本文就来介绍一下如今 阅读全文

posted @ 2019-09-24 17:40 WebEnh 阅读(2403) 评论(0) 推荐(1) 编辑

摘要:asp.net core 从单机到集群 Intro# 这篇文章主要以我的活动室预约的项目作为示例,看一下一个 asp.net core 应用从单机应用到分布式应用需要做什么。 示例项目# 活动室预约提供了两个版本,集群版 和 单机版 单机版方便部署,不依赖其他环境,数据库使用的是 sqlite,详细 阅读全文

posted @ 2019-09-24 16:12 WebEnh 阅读(241) 评论(0) 推荐(0) 编辑

摘要:由于HTTP协议是无状态的,但对于认证来说,必然要通过一种机制来保存用户状态,而最常用,也最简单的就是Cookie了,它由浏览器自动保存并在发送请求时自动附加到请求头中。尽管在现代Web应用中,Cookie已略显笨重,但它依然是最为重要的用户身份保存方式。在 上一章 中整体的介绍了一下 ASP.NE 阅读全文

posted @ 2019-09-24 15:45 WebEnh 阅读(677) 评论(0) 推荐(0) 编辑

摘要:前言,为什么会分别在两个框架下编写Windows Service,是因为最近在做区块链这块,使用的是NEO(小蚁区块链)的相关技术,NEO使用的是.net core 2.1,业务上需要写两个程序,一个同步数据到本地,一个保持对链上数据的访问。之前一直是用的控制台,但是部署后容易误操作,关闭之类的(实 阅读全文

posted @ 2019-09-24 15:34 WebEnh 阅读(471) 评论(1) 推荐(0) 编辑

摘要:一、搭建项目 1、创建一个ASP.NET Core MVC 项目 2、nuget 下载和安装 MicroSoft.AspNetCore.SignalR vs提示版本冲突 这时我们选择低版本即可 二、SignalR配置 1、在model中创建一个类MyHub 代码如下 public class MyH 阅读全文

posted @ 2019-09-24 15:32 WebEnh 阅读(598) 评论(0) 推荐(0) 编辑

摘要:大纲 本系列会分为2-3篇文章. 第一篇介绍SignalR的预备知识和原理 然后会介绍SignalR和如何在ASP.NET Core里使用SignalR. 本文的目录如下: 实时Web简述 Long Polling SSE (Server Sent Events) Websocket 实时Web简述 阅读全文

posted @ 2019-09-24 15:31 WebEnh 阅读(243) 评论(0) 推荐(0) 编辑

摘要:大纲 本系列会分为2-3篇文章. 第一篇介绍了SignalR的预备知识和原理 本文介绍SignalR以及ASP.NET Core里使用SignalR. 本文的内容: 介绍SignalR 在ASP.NET Core中使用SignalR SignalR SignalR是一个.NET Core/.NET 阅读全文

posted @ 2019-09-24 15:29 WebEnh 阅读(598) 评论(0) 推荐(1) 编辑

摘要:强制换行 1、word-break: break-all; 只对英文起作用,以字母作为换行依据。 2、word-wrap: break-word; 只对英文起作用,以单词作为换行依据。 3、white-space: pre-wrap; 只对中文起作用,强制换行。 禁止换行 white-space:n 阅读全文

posted @ 2019-09-24 15:28 WebEnh 阅读(2084) 评论(0) 推荐(0) 编辑

摘要:关于 Swashbuckle.AspNetCore3.0 一个使用 ASP.NET Core 构建的 API 的 Swagger 工具。直接从您的路由,控制器和模型生成漂亮的 API 文档,包括用于探索和测试操作的 UI。项目主页:https://github.com/domaindrivendev 阅读全文

posted @ 2019-09-24 13:02 WebEnh 阅读(248) 评论(0) 推荐(0) 编辑

摘要:asp.net core中使用Swashbuckle.AspNetCore生成接口文档 Swashbuckle.AspNetCore:swagger的asp.net core实现,本文使用版本为v1.1.0项目地址:https://github.com/domaindrivendev/Swashbu 阅读全文

posted @ 2019-09-24 13:01 WebEnh 阅读(2220) 评论(0) 推荐(1) 编辑

摘要:ASP.NET Core 开发,中间件(StaticFiles)的使用,我们开发一款简易的静态文件服务器。 告别需要使用文件,又需要安装一个web服务器。现在随时随地打开程序即可使用,跨平台,方便快捷。 前一篇讲解了中间件的开发,了解了中间件的知识。 下面我们就来使用StaticFiles 开发一款 阅读全文

posted @ 2019-09-23 21:08 WebEnh 阅读(1391) 评论(0) 推荐(0) 编辑

摘要:ASP.NET Core开发,开发并使用中间件(Middleware)。 中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。 每个组件选择是否传递给管道中的下一个组件的请求,并能之前和下一组分在管道中调用之后执行特定操作。 具体如图: 开发中间件(Middleware) 今天我们来实现一个 阅读全文

posted @ 2019-09-23 20:49 WebEnh 阅读(549) 评论(0) 推荐(0) 编辑

摘要:Orchard Core 是Orchard CMS的ASP.NET Core版本。 Orchard Core是全新一代的ASP.NET Core CMS。 官方文档介绍:http://orchardcore.readthedocs.io/en/latest/GitHub: https://githu 阅读全文

posted @ 2019-09-23 20:23 WebEnh 阅读(830) 评论(0) 推荐(0) 编辑

摘要:前几天微软发布了 .NET Core 3.0 Preview 9 ,这是.NET Core 3.0 最后一个预览版。 .NET Core 3.0 正式发布将在.NET Conf 上发布,.NET Conf 时间是9月23日至25日。 Visual Studio 2019 16.3预览版3和Visua 阅读全文

posted @ 2019-09-23 20:22 WebEnh 阅读(1428) 评论(0) 推荐(0) 编辑

摘要:.NET Core单文件发布静态编译AOT CoreRT,将.NET Core应用打包成一个可执行文件并包含运行时。 支持Windows, MacOS and Linux x64 w/ RyuJIT codegen。 示例项目: https://github.com/dotnet/corert/tr 阅读全文

posted @ 2019-09-23 20:20 WebEnh 阅读(1541) 评论(0) 推荐(1) 编辑

摘要:Orchard Core Framework:ASP.NET Core 模块化,多租户框架 上一篇编写Orchard Core一分钟搭建ASP.NET Core CMS ,介绍ASP.NET Core CMS ,Orchard的ASP.NET Core版,同时对应有一个ASP.NET Core框架。 阅读全文

posted @ 2019-09-23 20:18 WebEnh 阅读(636) 评论(0) 推荐(0) 编辑

摘要:IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习之保护API。 使用IdentityServer4 来实现使用客户端凭据保护ASP.NET Core Web API 访问。 IdentityServer4 GitHub: https: 阅读全文

posted @ 2019-09-23 20:17 WebEnh 阅读(246) 评论(0) 推荐(0) 编辑

摘要:ASP.NET Core 2.0 开源Git HTTP Server,实现类似 GitHub、GitLab。 GitHub:https://github.com/linezero/GitServer 设置 "GitSettings": { "BasePath": "D:\\Git", "GitPat 阅读全文

posted @ 2019-09-23 19:47 WebEnh 阅读(618) 评论(1) 推荐(0) 编辑

摘要:ASP.NET Core 中间件(Middleware)Diagnostics使用。对于中间件的介绍可以查看之前的文章ASP.NET Core 开发-中间件(Middleware)。 Diagnostics中间件,主要功能是用于报告和处理ASP.NET Core中的异常和错误信息,以及诊断Entit 阅读全文

posted @ 2019-09-23 17:30 WebEnh 阅读(2351) 评论(0) 推荐(0) 编辑

摘要:要了解有关新的令人兴奋的Asp.Net-5框架的更多信息,我正在使用最新发布的Visual Studio 2015 CTP-6来构建一个Web应用程序。 大多数事情看起来真的很有希望,但我似乎找不到Request.IsAjaxRequest() – 一个在旧的MVC项目中经常使用的功能。 有没有更好 阅读全文

posted @ 2019-09-21 16:21 WebEnh 阅读(1559) 评论(0) 推荐(0) 编辑

摘要:文章是msdn的官方文档,链接在这里。其实也有中文的文档,这里还是想做一个记录。 文章有asp.net core 2.x 和1.x 版本,我这里就忽略1.x了。 下面先说几点额外的东西有助于理解。 Authentication 和 Authorization 这里先讲一下Authentication 阅读全文

posted @ 2019-09-21 15:49 WebEnh 阅读(1394) 评论(0) 推荐(0) 编辑

摘要:网站部署上线后, 总是担心网站是否工作正常, 内存压力是否很大, CPU是否超负荷了?当然, 我们有一大套系统, perfromance counter, 监控软件来监视运维生产系统。但是这些第三方软件,不是要钱就是很难用。有时候,我们只是给客户上线一个小网站,完全没有时间,也没有兴趣去搭建一套完整 阅读全文

posted @ 2019-09-20 12:55 WebEnh 阅读(1103) 评论(0) 推荐(0) 编辑

摘要:IpRateLimitMiddleware(Github: AspNetCoreRateLimit) 是ASPNETCore的一个限流的中间件,用于控制客户端调用API的频次, 如果客户端频繁访问服务器,可以限制它的频率,已降低访问服务器端的压力。或者如果有爬虫在爬取关键数据,也可以限制某个/某些A 阅读全文

posted @ 2019-09-20 12:39 WebEnh 阅读(844) 评论(0) 推荐(0) 编辑

摘要:前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_contr 阅读全文

posted @ 2019-09-10 12:30 WebEnh 阅读(612) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

了解更多