收藏本版 |订阅

ASP.NET论坛 今日: 0|主题: 103|排名: 30 

  • ASP.NET解除堆栈溢出问题的具体步骤和方案
    目录一、先定位堆栈溢出的根源1. 查看异常日志(关键)2. 本地复现与调试二、核心解决方案:修复代码层面的问题场景 1:无限递归(最常见)示例(错误代码):修复方案:在ASP.NET中,堆栈溢出(StackOverflowException) 通常由 无限递归、过深的方法调用链 或 超大值类型分配 导致(托管代码中 ...
    036 公众号 发表于 2025-11-6 ASP.NET论坛
  • .NET 对象转Json的几种常见方式
    目录1. 使用 System.Text.Json (推荐,.NET Core 3.0+)基本序列化带选项的序列化2. 使用 Newtonsoft.Json (Json.NET)Newtonsoft.Json 高级用法3. 处理复杂对象包含集合的对象匿名对象序列化4. 自定义序列化选项System.Text.Json 自定义使用特性控制序列化5. 性能优化使用源生成器 (System.Text.Json)选择建议在.NET中将对象 ...
    08 苏国平 发表于 2025-11-2 ASP.NET论坛
  • .net实现FTP传输文件的详细教程
    目录1、系统方法手动实现2、使用开源的Nuget包FluentFTP两种实现方式: (1)系统方法手动实现 优点:不依靠其他任何依赖,可以实现自己需要的各种自定需求的操作 缺点:手动实现起来麻烦,操作繁琐,自己实现需要考虑各种异常情况等等 (2)Nuget包FluentFTP 优点:实现起来简单,使用起来方便,功能丰富 缺 ...
    062 听听音乐 发表于 2025-10-27 ASP.NET论坛
  • 如何在 .NET 9 中使用 Mapster 快速、高效的实现对象映射
    目录前言Mapster 介绍安装 Mapster 相关包方式一、NuGet 包管理器安装方式二、.NET CLI 安装在 Program.cs 中注册 Mapster 服务基础映射一行代码搞定Student(源对象)    StudentViewModel(目标对象)    Mapster 自动完成映射自定义映射规则UserInfo(源对象)UserInfoViewMode ...
    039 伏波将军 发表于 2025-10-22 ASP.NET论坛
  • 在.NET Core中获取枚举值中文描述的方法详解
    目录1. 创建自定义特性2. 定义使用中文描述的枚举3. 创建扩展方法4. 使用示例5. 替代方案:使用 System.ComponentModel.DescriptionAttributeNet项目中有如下枚举值: public enum UserStatus { [Description("未激活")] Inactive = 0, [Description("已激活")] Active = 1, [Description(" ...
    061 路人信 发表于 2025-10-16 ASP.NET论坛
  • .NET实现Word文本插入与格式设置的方法指南
    目录插入文本的多种方式使用 Range.Text 属性使用 Selection 对象使用 Document.Content 和 Document.Paragraphs 等集合字体格式设置 (Font Object)基本字体属性设置高级字体属性设置段落格式设置 (ParagraphFormat Object)段落对齐方式缩进设置行距和间距设置实战:创建一个格式规范的商业信函模板小结在前面的文章中,我 ...
    070 海南指甲叶染发 发表于 2025-9-24 ASP.NET论坛
  • .NET Framework 4.8 多线程编程最佳实践
    目录.NET Framework 4.8 多线程编程1.Task基础编程2.Async/Await模式3.高级异步模式4.并行编程(Parallel和PLINQ)5.数据流(TPL Dataflow)6.异步编程最佳实践关键技术对比:传统Thread vs 现代Task同步 vs 异步编程模式使用场景建议:使用async/await的场景:使用Parallel/PLINQ的场景:使用传统Thread的场景:性能优化建 ...
    040 奶四 发表于 2025-9-18 ASP.NET论坛
  • .NET实现多任务异步与并行处理的详细步骤教学
    目录核心概念解释1. 并行与并发的区别2. .NET中的并行处理工具使用场景优缺点分析优点缺点实战案例1. 使用Parallel.For处理数据并行2. 使用PLINQ进行并行查询3. 使用Task.WhenAll并行执行多个异步任务4. 带有限制的并行处理性能优化建议知识扩展小结在现代软件开发中,高效处理多个任务是一个常见需求。无论是数据处理、网 ...
    090 豆豆利剑 发表于 2025-9-11 ASP.NET论坛
  • .NET中配置文件优化的7 大技巧分享
    目录一、传统配置 vs 现代配置:谁才是未来1. 传统 XML 配置的“痛点”2. 现代 JSON 配置的“优势”3. 核心对比:XML vs JSON二、7 大实战技巧:打造高效配置文件技巧 1:强类型配置绑定——告别“字符串地狱”!技巧 2:分层配置——模块化管理复杂配置技巧 3:环境隔 ...
    069 藤席网友 发表于 2025-9-3 ASP.NET论坛
  • ASP.NET Core上传文件到minio的实现示例
    目录1.用到的依赖包—Minio2.相关代码3.上传测试1.用到的依赖包—Minio 使用命令添加依赖,或者使用Nugui搜索minio依赖后添加到指定项目中 dotnet add package Minio --version 6.0.5 我这里是使用了JetBrains Rider,这工具其实也挺好使的,尤其对于我本身写java的人来说,很容易习惯,无非就是占用内存比起vs c ...
    08 完了吃胖了 发表于 2025-9-3 ASP.NET论坛
  • DistributedLock 实现.Net分布式锁功能
    目录什么是 DistributedLock基本使用安装 NuGet 包使用 Redis 分布式锁使用 SQL Server 分布式锁依赖注入集成续租机制与 RedLock适用场景在分布式系统中,经常会遇到多个实例同时访问同一份资源的情况,例如: 多个服务节点同时写入数据库同一行数据定时任务在多个节点上同时运行,导致重复执行多实例写缓存时出现数据覆盖 ...
    099 梅琴 发表于 2025-8-29 ASP.NET论坛
  • .NET异步编程中内存泄漏的终极解决方案
    目录引言1. 正确释放异步资源:IDisposable 与 IAsyncDisposable问题根源解决方案注意2. 处理事件订阅与委托泄漏问题根源解决方案3. 避免不必要的对象创建与堆分配问题根源解决方案4. 监控与诊断工具关键工具诊断步骤5. 避免死锁与阻塞操作问题根源解决方案6. 大对象堆(LOH)优化问题根源解决方案7. 异步流与管道优化问题 ...
    032 嗅嗅 发表于 2025-8-26 ASP.NET论坛
  • 在.NET 8 中使用中介模式优雅处理多版本 API 请求的实现方案
    目录在.NET 8 中使用中介模式优雅处理多版本 API 请求为什么需要 API 版本管理?中介模式:多版本 API 的理想选择.NET 8 中的实现方案核心组件设计实现代码方案优势与特性1. 松耦合设计2. 轻松扩展新版本3. 版本间协作能力4. 利用.NET 8 新特性5. 清晰的请求路由实际使用与测试总结在.NET 8 中使用中介模式优雅处理多版本 A ...
    067 犯我中华者必诛 发表于 2025-8-22 ASP.NET论坛
  • SqlSugar ORM框架安装配置使用详解
    目录简介为什么选择SqlSugar?特性与优势核心特性性能优势安装与配置NuGet包安装基础配置多数据库配置基础使用实体类定义基本CRUD操作实体映射特性配置Fluent API配置枚举映射数据库操作数据库初始化表结构管理索引管理查询操作Lambda表达式查询分页查询联表查询子查询聚合查询高级功能事务管理批量操作缓存功能读写分离多 ...
    047 胖乐乐 发表于 2025-8-12 ASP.NET论坛
  • .NET线程异常退出引发程序崩溃的问题分析及解决方案
    目录一:背景1. 讲故事二:故障重现1. 问题代码三:如何寻找第一现场1. process monitor2. MinHook 注入四:总结一:背景 1. 讲故事 前天收到了一个.NET程序崩溃的dump,经过一顿分析之后,发现祸根是因为一个.NET托管线程(DBG=XXXX)的异常退出所致,参考如下: 0:011> !t ThreadCount: 17 UnstartedThread: 0 Back ...
    078 饭粒 发表于 2025-8-6 ASP.NET论坛
  • .NET集成GoView低代码实现可视化大屏完整案例详解
    目录一、GoView简介二、.NET集成GoView方案三、集成步骤详解1. 环境准备2. 获取并构建GoView3. 创建.NET项目5. 修改.NET路由配置6. 配置API接口7. 修改GoView配置8. 运行项目四、进阶集成方案1. 身份验证集成2. 动态主题切换3. 数据缓存优化五、常见问题解决1.跨域问题2. 静态文件404错误3. API请求路径问题4. 性能优化六、 ...
    080 九久 发表于 2025-8-3 ASP.NET论坛
  • .NET 8 中的 Keyed Services解锁依赖注入的新方式(最新推荐)
    目录什么是Keyed Services?如何使用Keyed Services?在控制器中使用好处与限制结论在.NET 8 发布之后,依赖注入(Dependency Injection,DI)体系迎来了一个全新的功能——Keyed Services。这篇博客将带你探索如何通过Keyed Services来实现基于特定键选择服务实例的方法。 什么是Keyed Services? 传统的DI容器 ...
    032 观光巴士 发表于 2025-7-22 ASP.NET论坛
  • .NET使用DocNET库实现快速高效的操作PDF文档
    目录前言项目介绍项目特性项目源代码创建DocNETExercises控制台应用Docnet.Core NuGet包安装获取 PDF 文件页码和版本获取 PDF 文件的文本内容将 JPEG 图片转换为 PDF 文件​​​​​​​将 PDF 文件转换为图片项目源码地址前言 PDF 文档,作为日常工作中不可或缺的文档格式,广泛应用于各类场景。今天我们来讲讲在 .NET 中 ...
    045 香菇培育专家 发表于 2025-7-21 ASP.NET论坛
  • .NET反射中的类型不匹配问题的解决方案(long与Int64冲突)
    目录前言一、long与Int64:到底是同一种类型吗?二、反射中的类型不匹配:错误场景分析示例场景:三、导致类型不匹配的原因:1. 类型封装与拆箱问题2. 不同的命名空间和程序集版本四、解决方案:如何避免long与Int64的类型不匹配问题1. 强制类型转换2. 使用合适的类型检查3. 使用反射时谨慎对待装箱与拆箱4. 跨平台数据交换 ...
    051 斌念炎心 发表于 2025-7-20 ASP.NET论坛
  • .net服务器Kestrel配置Nginx作为反向代理的问题记录
    目录.NET服务器Kestrel配置Nginx作为反向代理一、Kestrel的安装与配置安装ASP.NET Core SDK或运行时创建ASP.NET Core项目二、Nginx的安装与配置安装Nginx配置Nginx测试安装防火墙设置开机启动设置三、启动Kestrel和Nginx启动Kestrel重启Nginx四、验证配置浏览器访问使用curl测试五、注意事项.NET服务器Kestrel配置Nginx作为 ...
    066 择揽 发表于 2025-7-12 ASP.NET论坛
  • 下一页 »

    快速发帖

    还可输入 80 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部