加载中
在.NET Core中使用MachineKey

在.NET Core中使用MachineKey 姐妹篇:《ASP.NET Cookie是怎么生成的》 姐妹篇:《.NET Core验证ASP.NET密码》 在上篇文章中,我介绍了Cookie是基于MachineKey生成的,MachineKey决定了Cooki...

2019/04/10 10:10
10
ASP.NET Core 入门教程 6、ASP.NET Core MVC 视图布局入门

一、前言 1、本教程主要内容 ASP.NET Core MVC (Razor)视图母版页教程 ASP.NET Core MVC (Razor)带有Section的视图母版页教程 ASP.NET Core MVC (Razor)视图全局代码(_ViewStart.cshtml)教程...

详解Net Core Web Api项目与在NginX下发布

前言 本文将介绍Net Core的一些基础知识和如何NginX下发布Net Core的WebApi项目。 测试环境 操作系统:windows 10 开发工具:visual studio 2019 框架:Net Core 3 Net Core Web Api项目创建...

2019/04/10 10:10
18
asp.net core 3.x 授权中的概念

前言 预计是通过三篇来将清楚asp.net core 3.x中的授权:1、基本概念介绍;2、asp.net core 3.x中授权的默认流程;3、扩展。 在完全没有概念的情况下无论是看官方文档还是源码都晕乎乎的,希...

2019/04/10 10:10
27
asp.net core 3.x 授权默认流程

一、前言 接上一篇《asp.net core 3.x 授权中的概念》,本篇看看asp.net core默认授权的流程。从两个方面来看整个授权系统是怎么运行的:启动阶段的配置、请求阶段中间件的处理流程。 由于a...

ASP.NET Core ResponseCache进行缓存操作

前言 本章将介绍客户端缓存将介绍浏览器缓存和服务端缓存,使用浏览器缓存将减少对web服务器的请求次数,同时可以提升性能,避免重复的运算浪费。 ASP.NET Core对于HTTP缓存分为两种: 客户端...

2019/04/10 10:10
13
.NET Core之单元测试(四):Fluent Assertions的使用

[toc] 什么是Fluent Assertions Fluent Assertions 是 .NET 平台下的一组扩展方法,用于单元测试中的断言。它使你的单元测试中的断言看起来更自然流畅。断言风格如下: string actual = "ABC...

2019/04/10 10:10
24
ASP.NET Core 借助 Helm 部署应用至K8S

前言 玩K8S也有一段时间了,借助云服务提供商的K8S控制台,已经可以很方便的快速部署应用至K8S。通过简单的点击,可以一次性帮忙创建K8S 对象:Deployment、Service、Ingress、ConfigMap等。...

ASP.NET Core Razor 视图预编译、动态编译

0x01 前言 ASP.NET Core在默认发布情况下,会启动预编译将试图编译成xx.Views.dll,也许在视图中打算修改一处很细小的地方我们需要再重新编译视图进行发布。下面我将从 ASP.NET Core 3 之前版...

2019/04/10 10:10
57
.NET Core之单元测试(三):Mock框架Moq的使用

编写一个API 新增一个接口 public interface IFoo { bool Ping(string ip); } 接口实现 public class Foo : IFoo { public bool Ping(string ip) { return new Random(...

2019/04/10 10:10
70
.Net Core通过json文件 配置管理后台导航菜单

先来看个最终效果图 以前我们配置后台菜单 一般都是把菜单链接, 图标, 以及层级关系 配置到数据库,Core很容易通过json文件来配置导航菜单 而不用存数据库了 先添加个menuconfig.json 文件,...

2019/04/10 10:10
56
在ASP.NET Core MVC 中实现中英文切换

  哈喽..大家好 很久没有更新了,今天就来一篇最近开发用到的功能,那就是中英文切换,这个实际上也不是高大上,先说一下原理,在.NET Core框架中给我们提供了全球化的类,叫做Localizatio...

2019/04/10 10:10
77
K8s 开船记-全站登船:Powered by .NET Core on Kubernetes

今天 18:30 左右,我们迈出了 kubernetes 航行的关键一步——全站登船,完成了全站应用部署从 docker swarm 集群向 k8s 集群的切换,以前所未有的决心与信心重新开起这艘巨轮,而这次航行能否...

【.NET Core项目实战-统一认证平台】第三章 网关篇-数据库存储配置(1)

【.NET Core项目实战-统一认证平台】开篇及目录索引 本篇将介绍如何扩展Ocelot中间件实现自定义网关,并使用2种不同数据库来演示Ocelot配置信息存储和动态更新功能,内容也是从实际设计出发来...

2018/11/11 16:50
8
.NET Core之单元测试(二):使用内存数据库处理单元测试中的数据库依赖

[toc] 为减少篇幅,隐藏了SampleEntity和SqliteDbContext 定义一个待测试API 如下,我们定义了一个名为Sample的API,其中有一个外部依赖项SqliteDbContext [Route("api/[controller]")] [Ap...

2019/04/10 10:10
14
gRPC in ASP.NET Core 3.x - gRPC 简介

gRPC的结构 在我们搭建gRPC通信系统之前,首先需要知道gRPC的结构组成。 首先,需要一个server(服务器),它用来接收和处理请求,然后返回响应。 既然有server,那么肯定有client(客户端)...

2020/02/24 12:48
18
2020 年 中国.NET开发者调查报告

微信公众号dotnet跨平台2020年初做的一个关于中国.NET开发者调查收到了开发者近 1400 条回复。这份调查报告涵盖了开发者工具链的所有部分,包括编程语言、应用架构、应用服务器、运行时平台、...

2019/04/10 10:10
62
使用gRPC-Web从浏览器调用.NET gRPC服务

我很高兴宣布通过.NET对gRPC-Web进行实验性支持。gRPC-Web允许从基于浏览器的应用程序(例如JavaScript SPA或Blazor WebAssembly应用程序)调用gRPC。 .NET的gRPC-Web承诺将gRPC的许多出色功...

上周热点回顾(2.17-2.23)

热点随笔: · 7年加工作经验的程序员,从大厂跳槽出来,遭遇了什么? (左潇龙) · 【5min+】 巨大的争议?C# 8 中的接口 (句幽) · 我快 30 了,前途在哪里? (沉默王二) · 开源APM系统 Ht...

使用ASP.NET Core构建RESTful API的技术指南

译者荐语:利用周末的时间,本人拜读了长沙.NET技术社区翻译的技术标准《微软RESTFul API指南》,打算按照步骤写一个完整的教程,后来无意中看到了这篇文章,与我要写的主题有不少相似之处,...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部