首页 >> 网络编程 >> ASP.NET >> 实用技巧
Asp Net Core开发笔记之如何给SwaggerUI加上登录保护功能
这篇文章主要介绍了Asp Net Core开发笔记之如何给SwaggerUI加上登录保护功能,本文以我最近在开发的单点认证项目(IdentityServerLite)为例给大家详细讲解,需要的朋友可以参考下使用.NET8实现Web API的项目实践
ASP.NET Web API是一种框架,用于轻松构建可以由多种客户端访问的 HTTP服务,本文主要介绍了使用.NET8实现Web API的项目实践,具有一定的参考价值,感兴趣的可以了解一下.Net8.0 WebApi发布到IIS详细步骤
本文主要介绍了.Net8.0 WebApi发布到IIS详细步骤, 文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧.NET8.0发布到IIS的实现步骤
很多学习.Net的朋友初次接触并不知道一个.Net应用怎么发布到IIS服务器中去,本文主要介绍了.NET8.0发布到IIS的实现步骤,感兴趣的可以了解一下VS .Net8 去掉空值警告的方法步骤
.NET 8可以使用可空引用类型来去掉空值警告,本文主要介绍了VS .Net8 去掉空值警告的方法步骤,具有一定的参考价值,感兴趣的可以了解一下dotnet 命令行工具解决方案 PomeloCli详解
我们已经有相当多的命令行工具实现或解析类库,PomeloCli 并不是替代版本,它基于Nate McMaster的杰出工作CommandLineUtils、DotNetCorePlugins实现了一整套的命令行开发、管理、维护方案,这篇文章主要介绍了dotnet命令行工具解决方案PomeloCli,需要的朋友可以参考下.NET 中 Channel 类简单使用方法
Channel 类是 .NET CORE 3.0 后新加入的类,为我们提供了便利的生产者/消费者模式实现方案,相当于是一个进程内的内存队列,而且它没有持久化,纯内存操作,性能是非常非常高的,这篇文章主要介绍了.NET 中 Channel 类简单使用,需要的朋友可以参考下asp.net 8 服务器爆满的解决过程
如果遇到"服务器爆满"的问题,通常是指服务器无法处理更多的请求,可能是因为资源限制、并发连接数太多或者服务器配置不当,检查服务器资源:确保服务器有足够的CPU、内存和带宽资源来处理请求,调整Kestrel配置,可以在Program.cs或Startup.cs中配置最大并发连接数ASP.NET Core Web中使用AutoMapper进行对象映射
AutoMapper是一个简单易用的.NET对象映射库,用于快速、方便地进行对象之间的转换和映射,极大的简化了开发人员在处理对象映射时的工作量,今天我们来讲讲在ASP.NET Core Web中使用AutoMapper快速进行对象映射,感兴趣的朋友跟随小编一起看看吧Asp.net实现手写验证码的操作代码
这篇文章主要介绍了Asp.net实现手写验证码的操作代码,首先我们来实现生成 生成验证码的这一部分,这时候我们需要封装一个类,里面有生成图片和字符的方法,其实本质上就是一个随机数,这个类卸载Model里面即可,具体操作代码跟随小编一起看看吧在.NET6中使用配置Quartz.NET定时任务并使用IHostedService实现项目启动自动加载任务
Quartz.Net是一个强大、开源、轻量的作业调度框架,在平时的项目开发当中也会时不时的需要运用到定时调度方面的功能,这篇文章主要介绍了在.NET6中使用配置Quartz.NET定时任务并使用IHostedService实现项目启动自动加载任务,需要的朋友可以参考下.net 6 配置QuartZ定时任务的过程
这篇文章主要介绍了.net 6 配置QuartZ定时任务的过程,在VS2022中,通过Nuget包管理器安装Quartz 3.8.1 ,这是.net 6 依赖的最高版本,在此记录学习一下,需要的朋友可以参考下如何使用.NET8 创建使用MySQL数据库的webapi项目
这篇文章主要介绍了如何使用.NET8 创建使用MySQL数据库的webapi项目,本文给大家介绍的非常详细,需要的朋友可以参考下.NET 设计模式之模板方法模式(Template Method Pattern)详解
模板方法模式(Template Method Pattern),又叫模板模式(Template Pattern),是一种行为设计模式,它定义了一个操作中的算法框架,将某些步骤的具体实现留给子类,这篇文章主要介绍了.NET 设计模式—模板方法模式(Template Method Pattern),需要的朋友可以参考下.Net 中WhenAll的解释和用法小结
在.NET中,WhenAll 是一个与异步编程相关的扩展方法,它属于 System.Threading.Tasks 命名空间下的 TaskExtensions 类,本文介绍.Net 中WhenAll的解释和用法,感兴趣的朋友跟随小编一起看看吧.NET 8 部署到 Docker的详细过程
这篇文章主要介绍了 .NET 8 部署到 Docker,本文仅针对操作系统为 CentOS 8 的环境下部署方法进行讲述,需要的朋友可以参考下ASP.NET中 Swagger添加JWT验证的流程
主服务系统收到请求后会从headers中获取“令牌”,并从“令牌”中解析出该用户的身份权限,然后做出相应的处理,这一系列操作都是JWT解析,下面小编给大家详细介绍ASP.NET中 Swagger添加JWT验证的方法,感兴趣的朋友一起看看吧.NET使用NPOI实现读取带有图片的excel数据
这篇文章主要为大家详细介绍了.NET如何使用NPOI实现读取带有图片的excel数据,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下.NET分布式Orleans计时器和提醒功能实现
Timer是一种用于创建定期粒度行为的机制,与标准的.NET System.Threading.Timer类相似,Orleans 的 Timer允许在一段时间后执行特定的操作,或者在特定的时间间隔内重复执行操作,这篇文章主要介绍了.NET分布式Orleans 计时器和提醒,需要的朋友可以参考下.Net MinimalApis响应返回值的详细过程
本文主要讲 MinimalApis 中的使用自定义IResultModel和系统自带IResult做响应返回值,结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧ASP.NET Core实现动态审计日志功能
这篇文章主要为大家详细介绍了如何通过ASP.NET Core设计和实现一个灵活、可扩展的审计日志系统,同时保持对主业务逻辑的最小化干扰,需要的可以参考下ASP.NET使用Global.asax的方法
Global.asax是ASP.NET Web应用程序的全局文件,它包含了应用程序级别的事件处理程序,允许开发人员在应用程序的生命周期中执行特定的逻辑,本文介绍了如何使用Global.asax文件来增强ASP.NET Web应用程序的功能,感兴趣的朋友一起看看吧Visual Studio中调试 .NET源代码的实现步骤
在调试 .NET 应用程序时,有时你可能需要查看其他人的源代码,本文主要介绍了Visual Studio中调试 .NET源代码的实现步骤,具有一定的参考价值,感兴趣的可以了解一下.Net Core 使用 TagProvider 与 Enricher 丰富日志的操作代码
这篇文章主要介绍了.Net Core 使用 TagProvider 与 Enricher 丰富日志的操作,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下.NET Core使用 CancellationToken 取消API请求的操作方法
用户取消请求时,你可以使用HttpContext.RequestAborted访问,您也可以使用依赖注入将其自动注入到您的操作中,这篇文章主要介绍了.NET Core使用 CancellationToken 取消API请求,需要的朋友可以参考下.Net WebApi中实现自动依赖注入的三种方法(最新推荐)
依赖关系注入 (DI) ,是一种软件设计模式,这是一种在类及其依赖项之间实现控制反转 (IoC) 的技术, .NET 中的依赖关系注入是框架的内置部分,与配置、日志记录和选项模式一样,这篇文章主要介绍了.Net WebApi中实现自动依赖注入的三种方法,需要的朋友可以参考下在 .NET 项目中复制资源文件夹到生成目录的方法
本文主要介绍在使用 Visual Studio 进行调试和发布时,如何在 .NET 项目中复制资源文件夹到生成目录,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧IIS服务器发布ASP.NET项目
如何在云服务器上部署一个项目,需要做哪些配置准备,本文就来介绍一下IIS服务器发布ASP.NET项目,具有一定的参考价值,感兴趣的可以了解一下.NET Framework集成Quartz的实现示例
本文主要介绍了.NET Framework集成Quartz的实现示例,Quartz 主要用于定时执行任务方面,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧.NET Framework拦截HTTP请求的实现
本文主要介绍了.NET Framework拦截HTTP请求的实现,主要用于记录 HTTP 信息,调试程序、分析程序性能等方面,具有一定的参考价值,感兴趣的可以了解一下.NET高级调试之sos命令输出看不懂的处理方法
.NET高级调试属于一个偏冷门的领域,国内可观测的资料比较少,所以很多东西需要你自己去探究源代码,然后用各种调试工具去验证,下面通过本文给大家分享.NET高级调试之sos命令输出的相关知识,感兴趣的朋友一起看看吧ASP.NET实现图形验证码功能
ASP.NET 实现图形验证码能够增强网站安全性,防止机器人攻击,本文介绍了如何使用 C# 和 ASP.NET 创建一个简单而有效的图形验证码系统,包括生成随机验证码、绘制验证码图像以及将图像输出到客户端等步骤,感兴趣的朋友一起看看吧ASP.Net Core读取配置文件的三种方法小结
ASP.NET Core支持多种格式的配置文件,如JSON、XML、INI等,本文就来介绍一下ASP.Net Core读取配置文件的三种方法,感兴趣的可以了解一下Asp.net移除Server,X-Powered-By和X-AspNet-Version头
这篇文章主要介绍了Asp.net移除Server, X-Powered-By, 和X-AspNet-Version头,移除X-AspNet-Version很简单,只需要在Web.config中增加相应配置节,感兴趣的朋友一起看看吧在Linux上使用OpenCvSharp的过程详解
在本次项目中,我们成功实现了在Linux上使用OpenCvSharp,并成功配置了OpenCvSharp依赖库,实现了在.NET 6.0环境下使用C#语言调用OpenCvSharp库,实现的图片数据的读取以及图像色彩转换,并进行了图像展示,感兴趣的朋友跟随小编一起看看吧NET NativeAOT 用法指南
NativeAOT 是 .NET 中一个非常棒和强大的工具,有了 NativeAOT,你可以以可预测的性能构建你的应用,同时节省资源(更低的内存占用和更小的二进制大小),本文介绍NET NativeAOT 指南,感兴趣的朋友一起看看吧ASP.NET Core中的对象池化技术详解
这篇文章主要为大家详细介绍了ASP.NET Core中的对象池化技术的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下.NET Core使用SkiaSharp实现快速生成二维码
这篇文章主要为大家详细介绍了.NET Core如何使用SkiaSharp实现快速生成二维码,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下.NET中弹性和瞬时处理库Polly的使用详解
Polly 是一个 .NET 弹性和瞬态故障处理库,允许开发人员以 Fluent 和线程安全的方式来实现重试、断路、超时、隔离和回退策略,下面就跟随小编一起来看看它的具体使用吧.NET使用QuestPDF高效地生成PDF文档
在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等,本文主要介绍的是如何使用QuestPDF实现发票PDF文档生成功能,需要的可以了解下