专题:ASPNET Core
共94篇相关文章

如何将SignalR移植到Esp32实现小智设备无缝连接.NET功能拓展MCP服务?
前言 这段时间迷上了手搓Esp32的小智聊天机器人,也用.NET为小智AI开发了一些MCP转接平台和MCP服务。小智ESP32本身就具备MCP能力,可以调用本地MCP工具和服务端MCP工具,并将结果返回给设备,这个功能一直都有。 如果你有手...

如何通过配置在asp.net core中动态决定AddSingleton的实现类?
有一些接口,我们也不知道最终谁来实现, 又或者不同的环境有不同的实现。于是我们希望通过配置来处理。 通过配置决定实际注入类 builder.Services.AddSingletonIfCfg<ISmsVerify...

如何入门并详细介绍Asp.Net Core WebAPI的使用技巧?
在Asp.Net Core 上面由于现在前后端分离已经是趋势,所以asp.net core MVC用的没有那么多,主要以WebApi作为学习目标。 # 一、创建一个WebApi项目 我使用的是VS2022, .Net 7版本。 在创建界面有...

Asp.Net Core WebAPI的Rest风格如何实现?
#RPC RPC(Remote Procedure Call),远程过程调用),这种RPC形式的API组织形态是类和方法的形式。所以API的请求往往是一个动词用来标识接口的意思,比如 https:xxxxGetStudent?id=1...

如何通过依赖注入DI在Asp.Net Core WebAPI中实现的自动管理?
一、使用DI注入 在之前的文章中已经讲过DI的概念(.net 温故知新:【7】IOC控制反转,DI依赖注入),基于控制台程序演示了DI依赖注入的使用,基于Microsoft.Extensions.DependencyInjection完成。...

ASP.NET Core WebAPI缓存如何为高效缓存策略?
一、缓存 缓存指在中间层中存储数据的行为,该行为可使后续数据检索更快。 从概念上讲,缓存是一种性能优化策略和设计考虑因素。 缓存可以显著提高应用性能,方法是提高不常更改(或检索成本高)的数据的就绪性。 二、RFC9111 在最新的缓存控制规...

如何配置 Asp.Net Core WebAPI 以适应需求?
关于Asp.Net Core中的配置实际之前我已经整理过.net 中以json方式进行配置的介绍(.net 温故知新:【8】.NET 中的配置从xml转向json),当时我们说Asp.Net Core也是按照基础方法,只是组织形式的问题,有...

如何将ASP.NET Core WebAPI筛选器转换为?
一、筛选器 通过使用筛选器可在请求处理管道中的特定阶段之前或之后运行代码。 这即是我们经常听到的面向切面编程AOP(Aspect Oriented Programming)技术,AOP通过预编译方式和运行期间动态代理实现程序功能的统一维护的...

如何将Asp.Net Core WebAPI中间件为?
一、前言 到这篇文章为止,关于.NET "温故知新"系列的基础知识就完结了,从这一系列的系统回顾和再学习,对于.NET core、ASP.NET CORE又有了一个新的认识。 不光是从使用...

初探ASP.NET Core 3.x项目中,哪些重要组成不可或缺?
本文地址:https:www.cnblogs.comoberon-zjt0806p12225807.html O 前请提要 在第1期构建项目之后,我们看到项目中有这样的组成结构: MyASPWebApplication ├─ob...

如何有效提升EF Core数据库随时间推移的更新速度?
# 关于EF Core更新速度随时间越来越慢的解决办法 ## 概要 本篇主要介绍使用 `context.ChangeTracker.Clear() `方法,在通过循环进行批量更新时,通过手动清除跟踪实体以提高性能的示例。 ## 背景 最近在...

如何将ASP.NET Core成功部署到Linux服务器上?
# 如何部署ASP.NET Core 到Linux服务器 我们开发的最终目的,是将开发后的东西发布网络上,以便自己及其他人使用。 本篇博客介绍如果在 linux 上部署 ASP.NET Core应用,使用nginx+sys...

Perigon.CLI 10.0发布,有没有好用的AspNetCore开发模板和辅助工具推荐?
🎉 Perigon.CLI 10.0 重磅发布 我们很高兴地宣布,Perigon.CLI 10.0 现已正式发布!此次更新带来了众多令人兴奋的新功能和改进,旨在提升开发者的生产力和开发体验。 简而言之,Per...

如何实现.NET Core Web API的大文件分片上传?
前言 前两天发表利用FormData进行文件上传,然后有人问要是大文件几个G上传怎么搞,常见的不就是分片再搞下断点续传,动动手差不多也能搞出来,只不过要深入的话,考虑的东西还是很多。由于断点续传之前写个几篇,这里试试利用FormData来进...

如何将.NET或.NET Core Web API基于tus协议实现断点续传功能?
前言 前两天我采用技巧式方案基本实现大文件分片上传,这里只是重点在于个人思路和亲身实践,若在实际生产环境要求比较高的话肯定不行,仍存在一些问题需要深入处理,本文继续在之前基础上给出基于tus协议的轮子方案,本打算再次尝试利用.NET Cor...
