ASP.NET

关注公众号 jb51net

关闭

首页 >> 网络编程 >> ASP.NET >> 实用技巧

asp.net core 跨域配置不起作用的原因分析及解决方案

在ASP.NET Core中配置跨域时,正确的中间件顺序至关重要,否则可能导致跨域无效,此外,如果同时使用中间件和属性来启用跨域,需要确保策略名称一致,文章提供了官方简单启用跨域的示例代码,帮助开发者避免常见的配置错误

.NET无侵入式对象池最详解决方案

Pooling是一个编译时对象池组件,它在编译时将指定类型的new操作替换为对象池操作,无需开发者手动编写对象池代码,提供了完全无侵入式的解决方案,适用于临时性能优化和老旧项目改造,本文给大家介绍.NET无侵入式对象池最详解决方案,感兴趣的朋友跟随小编一起看看吧

.NET 内存管理两种有效的资源释放方式详解

在.NET中,内存管理主要依赖垃圾回收(GC),但对于非托管资源如文件句柄、数据库连接等,需要更细粒度的控制,介绍了使用using语句和显式调用Dispose方法两种方式来管理这些资源,避免内存泄漏,感兴趣的朋友跟随小编一起看看吧

.NET 8 实现无实体库表 API 部署服务的详细过程

本文介绍了一个无需实体数据库、支持多种查询和功能的API部署系统,系统支持动态API、Auth授权、接口限流等,适合各平台使用,提供完整接口文档,助力开发者高效工作,无需加班,适用于.NET开发,可直接从项目地址下载使用

ASP.NET MVC懒加载如何逐步加载数据库信息

在ASP.NET MVC中实现数据库的逐步加载可通过懒加载技术完成,首先,在EntityFramework中配置数据库上下文,使用对应的实体类映射数据库表,本文给大家介绍ASP.NET MVC懒加载如何逐步加载数据库信息,感兴趣的朋友跟随小编一起看看吧

.net core 删除字符串最后一个字符的七大类N种实现方式(总结篇)

本文详细介绍了七大类、N种不同的方法来删除字符串的最后一个字符,涵盖了从简单的字符串方法到使用StringBuilder、数组操作、Linq以及正则表达式等多种技术手段,本文给大家介绍.net core删除字符串最后一个字符,感兴趣的朋友一起看看吧

如何在一个.NET Core项目中使用RabbitMQ进行即时消息管理

本文提供了在.NETCore项目中使用RabbitMQ进行即时消息管理的详细操作指南,包括安装Erlang和RabbitMQ,配置RabbitMQ,以及在.NETCore项目中编写代码和调试,操作步骤详尽,感兴趣的朋友一起看看吧

.NET 开源高性能 MQTT 类库详解

MQTTnet是一个高性能的.NET开源库,专为物联网中的MQTT协议开发设计,它提供了完整的客户端和服务器功能,本文将全面介绍 MQTTnet 的核心功能、显著优势及其广泛的应用场景,帮助我们更好地利用工具提升物联网项目的效率与可靠性,感兴趣的朋友一起看看吧

.NET全局静态可访问IServiceProvider的过程详解(支持Blazor)

为解决在静态方法中访问依赖注入(DI)容器的问题,提出了通过DependencyInjection.StaticAccessor包实现静态访问,这一方法特别适用于需要在静态方法中获取范围内(Scoped)服务的场景,感兴趣的朋友跟随小编一起看看吧

.NET 6.0 + WPF 使用 Prism 框架实现导航功能

Prism是一款专为XAML应用程序设计的开源框架,主要面向WPF和Xamarin Forms等平台,文章介绍了Prism的基本概念、安装步骤和使用方法,是开发企业级应用程序的首选框架,感兴趣的朋友跟随小编一起看看吧

ASP.NET MVC 迅速集成 SignalR的过程

在ASP.NET MVC项目中集成SignalR可以实现定时任务操作数据库并将数据实时更新到网页,通过创建新项目、配置SignalR、操作数据库、创建SignalR Hub和定时任务,可以实现前端页面的实时数据显示,本文提供了详细的步骤和代码示例,帮助开发者快速实现实时数据更新功能

.Net使用RabbitMQ实现短信密码重置的操作步骤

在C#开发中,通过RabbitMQ实现短信服务可增强应用的消息通知能力,本文介绍了使用RabbitMQ发送短信的步骤,包括安装RabbitMQ客户端库、创建连接和通道、实现短信发送服务、配置RabbitMQ消费者,并集成到用户密码重置流程中,通过示例代码,可以快速理解整个实现过程

如何使用Python实现阿拉伯数字转换成中国汉字

本文提供了一个Python代码示例,用于将阿拉伯数字转换为中文汉字表示,代码定义了数字到汉字的映射表,并实现了处理不同位数(如个、十、百、千、万等)的函数,特别地,处理方式包括对大数字的分解和转换,以及对连续零的特殊处理,感兴趣的朋友跟随小编一起看看吧

ASP.NET Core6.0-wwwroot文件夹无法访问解决方法

ASP.NET Core项目中的wwwroot文件夹被视为Web根文件夹,本文主要介绍了ASP.NET Core6.0-wwwroot文件夹无法访问解决方法,具有一定的参考价值,感兴趣的可以了解一下

.NET Framework常用ORM框架iBatis.Net操作数据库的方法

iBatis.Net 是一个轻量级的 ORM 框架,它允许开发者通过直接编写 SQL 查询来操作数据库,并将查询结果映射到对象模型中,本文将通过实际的代码示例,详细介绍如何在 .NET 环境中使用 iBatis.Net 进行数据库操作,感兴趣的朋友一起看看吧

asp.net MVC 根据菜单树类别不同动态加载视图的实现步骤

这篇文章主要介绍了asp.net MVC 根据菜单树类别不同动态加载视图的实现步骤,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

ASP.NET实现可以缩放和旋转的图片预览页效果

本文详细介绍了如何在ASP.NET WebForms中实现一个功能丰富的图片预览页面,通过结合HTML、CSS和JavaScript,用户可以方便地对图片进行放大、缩小以及旋转操作,感兴趣的朋友跟随小编一起看看吧

asp.net core调用wps实现word转pdf的过程

这篇文章主要介绍了asp.net core调用wps实现word转pdf的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

.NET 8 中如何利用 MediatR 实现高效消息传递

这篇文章主要介绍了.NET 8 中利用 MediatR 实现高效消息传递,示例不仅说明了如何使用MediatR 来处理通知,还说明了如何实现通知处理模式,需要的朋友可以参考下

asp.net core集成ElasticSearch实现全文检索功能

索引是Elasticsearch中用于存储文档的容器,你可以使用Elasticsearch的REST API、官方客户端库(如NEST)或Kibana等工具来创建和管理索引,本文给大家介绍asp.net core集成ElasticSearch实现全文检索功能,感兴趣的朋友一起看看吧

.NET 中的高性能队列 Channel详解

Channel<T>是.NET中一个功能强大且灵活的高性能队列,它支持多线程并发、异步编程、容量控制等多种特性,非常适合用于处理复杂的数据传递和并发处理任务,本文介绍.NET 中的高性能队列 Channel,感兴趣的朋友一起看看吧

.NetCore使用MailKit发送和接收邮件的方法

MailKit是一个开源的.NET库,提供了对SMTP、POP3和IMAP的访问,使得发送和接收电子邮件变得简单,下面是一个基本的示例,展示了如何使用MailKit来发送和接收邮件,感兴趣的朋友跟随小编一起看看吧

.Net 7.0实现支付宝退款和结果查询接口

支付宝对 .Net 的支持还是比较充分的,在每个接口文档中都有关于 C# 语言的示例,这样就大大降低了对接的难度,很容易上手,这篇文章主要介绍了支付宝退款和结果查询接口简单实现(.Net 7.0),需要的朋友可以参考下

.NET 高性能缓冲队列实现 BufferQueue的操作过程

BufferQueue 是一个用 .NET 编写的高性能的缓冲队列实现,支持多线程并发操作,这篇文章主要介绍了.NET 高性能缓冲队列实现 BufferQueue,需要的朋友可以参考下

net core日志与异常处理小结

asp.net core的webApplicationBuilder中自带了一个日志组件,无需手动注册服务就能直接在控制器中构造注入,这篇文章主要介绍了net core日志与异常处理小结,需要的朋友可以参考下

在.NET Web API设置响应输出Json数据格式常用的两种方式详解

在ASP.NET Core Web API中设置响应输出Json数据格式常用以下两种方式:可以通过添加System.Text.Json或Newtonsoft.JsonJSON序列化和反序列化库在应用程序中全局设置接口响应的Json数据格式,本文示例使用的是新的Minimal API模式,感兴趣的朋友跟随小编一起看看吧

.NET单元测试使用AutoFixture按需填充的几种方式和最佳实践记录

AutoFixture是一个.NET库,旨在简化单元测试中的数据设置过程,通过自动生成测试数据,它帮助开发者减少测试代码的编写量,使得单元测试更加简洁、易读和易维护,本文介绍.NET单元测试使用AutoFixture按需填充的几种方式和最佳实践记录,感兴趣的朋友一起看看吧

ASP.NET Core中创建中间件的方式汇总

ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行,这篇文章主要介绍了ASP.NET Core中创建中间件的几种方式,需要的朋友可以参考下

IIS上部署Asp.net core Webapi的实现步骤

ASP.NET Core Web API是构建RESTful应用程序的理想平台,本文主要介绍了IIS上部署Asp.net core Webapi的实现步骤,具有一定的参考价值,感兴趣的可以了解一下

Log4Net配置详解及输出自定义消息类示例代码

这篇文章主要介绍了Log4Net配置详解及输出自定义消息类示例代码,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

.NET使用CsvHelper快速读取和写入CSV文件的操作方法

在日常开发中使用CSV文件进行数据导入和导出、数据交换是非常常见的需求,今天我们来讲讲在.NET中如何使用CsvHelper这个开源库快速实现CSV文件读取和写入,需要的朋友可以参考下

netcore 生成验证码的过程详解

这篇文章主要介绍了netcore 生成验证码的过程详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧

菜渣开源一个基于 EMIT 的 AOP 库(.NET Core)的方法

CZGL.AOP 是 基于 EMIT 编写的 一个简单轻量的AOP框架,支持非侵入式代理,支持.NET Core/ASP.NET Core,以及支持多种依赖注入框架,本文介绍菜渣开源一个基于 EMIT 的 AOP 库(.NET Core)的相关知识,感兴趣的朋友一起看看吧

Serilog .NET 中的日志使用技巧(使用方法)

Serilog是.NET社区中使用最广泛的日志框架,所以笔者使用一个小节单独讲解使用方法,示例项目在Demo2.Console中,感兴趣的朋友一起看看吧

.NET使用原生方法实现文件压缩和解压的详细过程

这篇文章主要介绍了.NET使用原生方法实现文件压缩和解压,本文我们主要讲的是如何使用.NET原生方法System.IO.Compression命名空间中的类来对文件和文件夹进行压缩或解压缩(压缩格式.zip文件格式),需要的朋友可以参考下

更改.NET中的默认时区的操作方法

除了"在操作系统中修改时区信息,然后重启.NET应用程序,使其生效"之外,如何在不修改操作系统时区的前提下,修改.NET中的默认时区呢,下面小编给大家分享更改.NET中的默认时区的操作方法,感兴趣的朋友一起看看吧

.NET 如何使用 OpenTelemetry metrics 监控应用程序指标

这篇文章主要介绍了.NET 使用 OpenTelemetry metrics 监控应用程序指标,通过代码演示了如何通过 OpenTelemetry 把 Metrics 的数据发送到 Prometheus 里进行查询与展示,然后又演示了自定义相关指标来满足业务数据指标的监控,需要的朋友可以参考下

.NET使用 OpenTelemetry Traces 追踪应用程序的方法

OpenTelemetry Traces是OpenTelemetry提供的一种遥测数据类型,用于记录和描述在分布式系统中的单个操作或工作单元的生命周期,这篇文章主要介绍了.NET中使用OpenTelemetry Traces追踪应用程序,需要的朋友可以参考下

.NET集成DeveloperSharp实现高效分页与无主键分页

DeveloperSharp系列近期又被制造业ERP、民航飞行App、建筑BIM、电力掌上营业厅、等多家大型采用,站在巨人的肩膀上你能走的更远,这篇文章主要介绍了.NET集成DeveloperSharp实现高效分页与无主键分页,需要的朋友可以参考下

Biwen.Settings如何添加对IConfiguration&IOptions的集成支持

Biwen.Settings 是一个简易的配置项管理模块,主要的作用就是可以校验并持久化配置项,比如将自己的配置存储到数据库中,JSON文件中等,这篇文章主要介绍了Biwen.Settings如何添加对IConfiguration&IOptions的集成支持,需要的朋友可以参考下
上一页共3页:1/3下一页