使用 ASP.NET Core 控制器创建 Web API 介绍
本模块介绍如何将 ASP.NET Core Web API 控制器与 .NET 和 C# 结合使用来创建跨平台 RESTful 服务。 本模块使用 .NET CLI(命令行接口)和 Visual Studio Code 进行本地开发。 学习完本模块后,你可以使…
51ASPX COMMUNITY
技术实践、开发文档与社区资讯,汇集在这里。
本模块介绍如何将 ASP.NET Core Web API 控制器与 .NET 和 C# 结合使用来创建跨平台 RESTful 服务。 本模块使用 .NET CLI(命令行接口)和 Visual Studio Code 进行本地开发。 学习完本模块后,你可以使…
写在前面 最近一段时间,团队在升级ElasticSearch(以下简称ES),从ES 2.2升级到ES 7.5。也是这段时间,我从零开始,逐步的了解了ES,中间也踩了不少坑,所以特地梳理和总结一下相关的技术点。 ❝ES小趣闻: 多年前,一个叫做Shay Ban…
一、三种方式授权 不论使用NET CORE框架的何种授权都必须引入中间件,因为它实现了在管道中对当前请求的鉴权和授权的验证,在Startup中的Configure中首先加入鉴权和授权的中间件 中间件 描述 UseAuthentication 鉴权中间件 Use…
当使用ASP.NET Core 6构建的应用程序时,你可能经常想使用跟踪和记录来监控你的应用程序的性能和诊断错误。你也可以在生产环境中使用跟踪来衡量你的应用程序在运行时的表现。这篇文章讨论了我们如何在ASP.NET Core 6中使用追踪。我们将研究如何使用跟…
以前提起配置,大家都会想到web.config和app.config,而且好像只有这一种方式。但是在ASP.NET CORE中,不仅提供了多元化的配置方式,而且提供了监视功能。 我们这里只介绍几种最常用的配置方式,最常见的配置方式应该还是配置文件吧,毕竟使用这…
如何在ASP.NET Core 6的最小API中实现日志、从配置系统中读取并使用依赖注入 ASP.NET Core 6引入了一个简化的托管模型,可用于实现具有最小依赖性的轻量级API。这些最小的API极大地减少了你需要编写的模板代码,以使你的ASP.NET C…
当我们在web开发中,常常会遇到这么一个需求,在后台执行某一项具体的任务,具体的说就是这些任务必须在后台定时执行。 Quartz.NET 是一个开源的 JAVA 移植版,它有着悠久的历史并且提供了强大的 Cron 表达式,这篇我们就来讨论如何在 ASP.NET…
实体框架 7 (EF7) 预览版 6 已发布,nuget.org 提供。继续阅读各个软件包的链接。这篇博客文章将重点介绍优化以更新性能; 更新性能改进 在 EF7 中,SaveChanges 的性能已得到显著提高,特别关注的是删除不需要的网络往返数据库。在某些…
三者的定义 .NET Standard: 定义:一套正式的 .NET API (.NET 的应用程序编程接口)规范,.NET Standard .NET Core 和.NET Framework 是.net standard 在不同平台下的具体实现。 .NET…
.NET Core 已经发布好几年了,很多.NET 程序员也一定跟我一样心中一直有以下疑问, .NET Core到底是不是 .NET 的下一个版本?还是说只是 .NET 支持跨平台的一个版本? 作为传统的 .NET 开发者或者说开发的程序都是在WIndows环…
在前面的系列博文中,我们说自定义业务计数器步骤: 1、分析业务,规划好监控跟踪指标 2、定义指标收集器 3、侵入编程(尽量在开发时分离业务实现与监控指票的收集代码)收集指标 4、开发grafana展示模板,完成展示 结合《asp.net core监控—引入Pr…
上一篇博文中说到Prometheus有四种指标类型:Counter(计数器)、Gauge(仪表盘)、Histogram(直方图)、Summary(摘要),并且我们做了一个Counter的Demo,接下来看看Histogram。 3、Summary:摘要 sum…