.NET绿叶社区!

angular卡installing packages解决方法

angular卡installing packages解决方法

2020-09-16 angular installing packages 33 0

Roslyn脚本化C#代码CSharpScript使用方法

Roslyn 是微软公司开源的 .NET 编译器。编译器支持 C# 和 Visual Basic 代码编译,并提供丰富的代码分析 API。Roslyn不仅仅可以直接编译输出,难能可贵的就是上述描述中的开放了编译的API,使得代码脚本化成为了可能。

2020-08-10 Roslyn C# CSharpScript 89 0

.Net Core Swagger使用教程

什么是Swagger?Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。.Net Core可以通过Nuget轻松安装Swagger组件,使用Swagger UI的强大功能,整个安装过程只需要1分钟,下面跟我来做吧。

2020-07-30 .Net Core Swagger 114 0

.NET Core Consul服务发现

本文讲述在.NET Core项目中的Consul服务发现。和注册一样,为了复用还是新建一个类库。

2020-07-09 .NET Core Consul 服务发现 171 0

.NET Core Consul服务注册

首先安装Consul,可以到Consul官网下载安装,这里以Windows环境安装为例。下载压缩包解压后只有一个exe文件,我们用命令行在目录下执行命令启动开发环境。

2020-07-08 .NET Core Consul 245 0

IIS使用Certify安装Let's Encrypt免费SSL证书

选择Let's Encrypt免费SSL证书,比较热门,口碑也不错。安装十分方便快捷,全程傻瓜式操作。IIS使用Certify安装Let's Encrypt免费SSL证书就是这样简单。

2020-07-06 IIS Certify Let's Encrypt 免费 SSL证书 147 0

ASP.NET Core在IIS发布的两种方式

ASP.NET Core在IIS发布首先需要安装.NET Core托管捆绑包。安装完成,并且重启服务后,再IIS里添加一个站点。和传统IIS一样配置好端口和路径就可以正常访问了。

2020-07-03 .NET Core IIS 207 0

ASP.NET Core的三种部署方式

NET Core有三种部署方式:依赖框架的部署(FDD),独立部署(SCD)和依赖框架的可执行文件(FDE)。

2020-07-03 .NET Core 部署 189 0

ASP.NET Core使用BuildBundlerMinifier捆绑压缩样式JS文件

在ASP.NET MVC种可以把多个样式文件和Js文件捆绑到一个文件并且压缩,可以减少请求和带宽。在ASP.NET Core中可以使用BuildBundlerMinifier进行捆绑压缩。

2020-07-03 ASP.NET Core .NET Core BuildBundlerMinifier 捆绑 压缩 170 0

.NET Core 3.X路由中间件和终结点中间件

在ASP.NET Core 3.X里app.UseRouting();和app.UseEndpoints成对出现。app.UseRouting()负责匹配路由与终结点(端点),解析出路由信息(把请求解析成路由),写进HttpContext,传给下一个中间件。

2020-07-02 .NET Core 路由 176 0

.NET Core 日志配置,NLog配置示例

.NET Core内置的日志组件附带了以堆日志提供程序,输出到控制台,输出,系统事件。但是如果需要将日志写入文件或者写入数据库就需要自己实现或者使用第三方日志组件。

2020-07-02 .NET Core 日志 配置 NLog 264 0

ASP.NET Core多环境配置

.NET Core多环境配置,从IWebHostEnvironment 对象来看,.NET Core自带设定了3种环境,也可以自己定义环境名称。

2020-07-02 .NET Core 多环境 配置 162 0

.NET Core 读取配置文件方法

在.NET Core中使用appsettings.json配置文件。

2020-07-02 .NET Core 配置文件 读取 152 0

ASP.NET Core主机和应用启动流程

主机主要负责Web应用程序的启动和生存期的管理,配置服务器和请求处理管道。主机实际上是一个封装了应用资源的对象。

2020-07-02 ASP.NET Core 主机 134 0

.NET Core 管道模型中间件及管道模拟实现

管道,Pipeline。ASP.NET Core 路由,认证,绘画,缓存,都是由管道来处理的中间件。

2020-07-02 .NET Core 管道模型 151 0

IL源码解读,理解MVC里面Filter这个AOP的实现原理

MVC的请求是由Action响应的,Action是一个实例方法,得先实例化控制器再InvokeAction,MVCHandler完成Controller的实例化,控制器的实例+Action名称交给ControllerActionInvoker,InvokeAction找出Filter,做各种检查,如果Result不为空就直接Result,如果为空继续执行Action。

2020-06-11 MVC Filter AOP 150 0

Phthon IDE PyCharm下载安装

PyCharm下载地址https://www.jetbrains.com/pycharm/download/根据系统选择下载,我使用的是Windows系统,开发人员建议选择Professional版(收费的,可以使用激活码激活)。

2020-06-09 Phthon PyCharm 188 0

Linq to Object的Where和Select实现原理

Linq的Where是一个基于委托的代码封装,把数据筛选的通用逻辑完成,把判断逻辑交给委托传递。Select是基于委托的代码封装,把数据转换的通用逻辑完成,把转换逻辑交给委托传递。

2020-06-04 Linq Where Select 173 0

Expression<Func<T1, T2>>与Func<T1, T2>的区别

Func<T1, T2>是委托(delegate),Expression<Func<T1, T2>>是表达式,Expression编译后就会变成delegate,才能运行。

2020-05-20 Expression Func 159 0

Linux下RabbitMQ安装和.NET Core使用RabbitMQ.Client操作

RabbitMQ提供了可靠的消息机制、跟踪机制和灵活的消息路由,支持消息集群和分布式部署。适用于排队算法、秒杀活动、消息分发、异步处理、数据同步、处理耗时任务、CQRS等应用场景。本文介绍在Linux下安装RabbitMQ并且在.NET Core中使用RabbitMQ.Client操作队列。

2020-01-09 Linux RabbitMQ .NET Core RabbitMQ.Client 队列 155 0

顶部