<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>云美公社 - ASP.NET论坛</title>
    <link>https://ym.gs/f-106-1</link>
    <description>Latest 20 threads of ASP.NET论坛</description>
    <copyright>Copyright(C) 云美公社</copyright>
    <generator>Discuz! Board by Discuz! Team</generator>
    <lastBuildDate>Wed, 03 Jun 2026 16:40:29 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://ym.gs/static/image/common/logo_88_31.gif</url>
      <title>云美公社</title>
      <link>https://ym.gs/</link>
    </image>
    <item>
      <title>查看Windows上安装的.NET&nbsp;Framework版本的四种方法</title>
      <link>https://ym.gs/t-15442-1-1.html</link>
      <description><![CDATA[目录1: Check .NET Framework Version in PowerShell2: Check .NET Framework Version in Command Prompt3: Check .NET Framework Version in Registry4: Check .NET Framework Version in File Manager1: Check .NET Framework Version in PowerShell
启动 PowerShell  ...]]></description>
      <category>ASP.NET论坛</category>
      <author>老男孩发艺</author>
      <pubDate>Tue, 13 Jan 2026 01:40:54 +0000</pubDate>
    </item>
    <item>
      <title>.NET&nbsp;Core使用Quartz的实现示例</title>
      <link>https://ym.gs/t-15441-1-1.html</link>
      <description><![CDATA[目录1. 安装 NuGet 包2. 配置服务.NET 6+ 使用 Minimal API：传统配置方式：3. 创建作业4. 使用依赖注入的作业5. 配置多个作业和触发器6. 使用配置文件7. 动态调度作业常用 Cron 表达式示例在 .NET Core 中使用 Quartz.NET 可以分为以下几个主要步骤：
1. 安装 NuGet 包 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>依然天下无双</author>
      <pubDate>Mon, 12 Jan 2026 02:05:18 +0000</pubDate>
    </item>
    <item>
      <title>.NET&nbsp;引用两个不同版本的dll的几种方法</title>
      <link>https://ym.gs/t-15440-1-1.html</link>
      <description><![CDATA[目录1. 使用外部别名 (External Aliases)步骤：第一步：添加引用并设置别名第二步：在代码中使用别名2. 使用程序集绑定重定向3. 使用 Assembly.LoadFrom 动态加载4. 创建包装器程序集5. 使用不同的应用程序域最佳实践建议在.NET中引用两个不同版本的DLL是一个常见的需求 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>小酒窩</author>
      <pubDate>Mon, 12 Jan 2026 01:44:22 +0000</pubDate>
    </item>
    <item>
      <title>.Net&nbsp;Core构建Webservice服务的实现步骤</title>
      <link>https://ym.gs/t-15439-1-1.html</link>
      <description><![CDATA[这个题目听起来怪怪的，毕竟既然都已经用上.Net Core了，干脆直接用API好了，为什么还要使用老旧的WebService呢？但既然能有这个题目，说明背后肯定有一些让人心酸的事情，比如说客户要求？又或者说业务要求？领导要求？甚至是对接第三方的小工程师要求？总之，形势比人 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>房产小陶</author>
      <pubDate>Mon, 05 Jan 2026 03:21:09 +0000</pubDate>
    </item>
    <item>
      <title>基于ASP.NET&nbsp;Core&nbsp;SignalR实现实时消息提醒与聊天功能</title>
      <link>https://ym.gs/t-15438-1-1.html</link>
      <description><![CDATA[目录一、服务端实现（ASP.NET Core 7+）1. 消息模型定义2. SignalR Hub核心实现二、客户端实现（Web前端）1. HTML结构2. JavaScript连接与事件处理三、关键功能扩展1. 消息持久化（Entity Framework Core）2. 实时通知增强3. 消息状态同步四、服务端配置1. Program.cs配 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>栋林</author>
      <pubDate>Mon, 05 Jan 2026 02:53:34 +0000</pubDate>
    </item>
    <item>
      <title>详解.NET&nbsp;开发中&nbsp;HttpClient&nbsp;的坑与最佳实践</title>
      <link>https://ym.gs/t-15437-1-1.html</link>
      <description><![CDATA[目录1.using导致端口耗尽2. 全局 Header 污染3. 忘记释放HttpResponseMessage4. 超时没设置5. DNS 缓存问题6. 大文件请求导致内存爆炸7. 缺少重试机制在 .NET 项目开发中，HttpClient&amp;nbsp;几乎是调用外部 API 的必备工具。它使用简单，但如果不了解其内部机制，往往会 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>蓝色晏</author>
      <pubDate>Mon, 05 Jan 2026 02:42:13 +0000</pubDate>
    </item>
    <item>
      <title>C#中Task.WhenAll和Task.WhenAny的使用与区别小结</title>
      <link>https://ym.gs/t-15436-1-1.html</link>
      <description><![CDATA[目录一、先给终极结论二、两者的本质模型（抽象层）1、 Task.WhenAll &amp;mdash;&amp;mdash; &amp;ldquo;全部完成门闩（AND Gate）&amp;rdquo;2、 Task.WhenAny &amp;mdash;&amp;mdash; &amp;ldquo;第一个完成门闩（OR Gate）&amp;rdquo;三、底层实现原理（核心机制）1、WhenAll 的内部机制（简化版）2 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>以仁待人</author>
      <pubDate>Sun, 28 Dec 2025 02:28:13 +0000</pubDate>
    </item>
    <item>
      <title>深入理解.NET中ThreadPool</title>
      <link>https://ym.gs/t-15435-1-1.html</link>
      <description><![CDATA[目录1.ThreadPool基本概念线程池是什么？线程池的工作原理线程池的优点2. 常用的ThreadPool方法(1)ThreadPool.QueueUserWorkItem(2)ThreadPool.GetMinThreads和ThreadPool.GetMaxThreads(3)ThreadPool.SetMinThreads和ThreadPool.SetMaxThreads(4)ThreadPool.SetThreadP ...]]></description>
      <category>ASP.NET论坛</category>
      <author>马俊展</author>
      <pubDate>Sun, 28 Dec 2025 02:21:12 +0000</pubDate>
    </item>
    <item>
      <title>.NET中TaskCompletionSource的用法小结</title>
      <link>https://ym.gs/t-15434-1-1.html</link>
      <description><![CDATA[目录TaskCompletionSource&amp;lt;T&amp;gt;的基本概念TaskCompletionSource&amp;lt;T&amp;gt;类的构造与使用例子：使用TaskCompletionSource完成一个异步任务线程安全总结TaskCompletionSource&amp;lt;T&amp;gt; 是 .NET 中用于控制和管理异步任务 (Task) 的类，广泛用于在异步编程中手动控制任务的完成。它通常与 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>王小五</author>
      <pubDate>Sun, 28 Dec 2025 02:17:39 +0000</pubDate>
    </item>
    <item>
      <title>.NET中HttpClient的请求重试机制深入解析(可靠性提升与实践优化)</title>
      <link>https://ym.gs/t-15433-1-1.html</link>
      <description><![CDATA[目录深度剖析.NET中HttpClient的请求重试机制：可靠性提升与实践优化技术背景核心原理重试策略重试条件判断底层实现剖析使用Polly实现重试重试流程代码示例基础用法：简单的HTTP GET请求重试进阶场景：带自定义重试逻辑的POST请求避坑案例：重试导致的资源耗尽性能对比 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>丝茅草</author>
      <pubDate>Wed, 24 Dec 2025 08:42:22 +0000</pubDate>
    </item>
    <item>
      <title>彻底掌握.NET中序列化反序列化问题及避坑指南</title>
      <link>https://ym.gs/t-15432-1-1.html</link>
      <description><![CDATA[目录对象的序列化主要有两种用途1.把对象的字节序列永久地保存到硬盘上，通常存放在一个文件中2.在网络上传送对象的字节序列3.序列化和反序列化的主要作用有什么叫序列化？什么叫反序列化？序列化及反序列化二进制序列化JSONJson有下面几种表现形式1.对象2.数组3.字符串 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>沐白云摘</author>
      <pubDate>Mon, 22 Dec 2025 01:20:48 +0000</pubDate>
    </item>
    <item>
      <title>ASP.NET&nbsp;Core&nbsp;+&nbsp;Layui实现联动选择功能</title>
      <link>https://ym.gs/t-15431-1-1.html</link>
      <description><![CDATA[目录1. 环境准备1.1 安装 ASP.NET Core1.2 引入 Layui 库2. 后端代码实现2.1 创建数据模型2.2 编写控制器代码3. 前端代码实现3.1 创建 HTML 页面结构3.2 编写联动选择的 JavaScript 代码4. 调试与优化4.1 测试联动选择功能4.2 优化用户体验5. 总结在现代 Web 应用开发中 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>腊肉太肥</author>
      <pubDate>Tue, 16 Dec 2025 02:14:50 +0000</pubDate>
    </item>
    <item>
      <title>如何使用ASP.NET的OleDb类库操作Excel文件</title>
      <link>https://ym.gs/t-15430-1-1.html</link>
      <description><![CDATA[目录一、使用背景二、操作流程三、注意事项一、使用背景
Excel表格是一种体现数据直观，又能分析筛选数据的强大工具。比如说纳税申报表、财务报表、工资表、成绩排名表、数据采集表等等都是Excel，表格形式体现。
特别地，在进行数据库操作中，对于批量的数据的采集，单 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>茶胜酒水不醉人</author>
      <pubDate>Fri, 12 Dec 2025 02:29:56 +0000</pubDate>
    </item>
    <item>
      <title>SQLSugar简介、使用方法、核心类与&nbsp;API&nbsp;及示例演示</title>
      <link>https://ym.gs/t-15429-1-1.html</link>
      <description><![CDATA[目录一、SQLSugar 简介核心特点：二、基本使用方法2.1 安装2.2 初始化数据库连接2.3 核心操作流程三、关键类与作用四、关键 API 与示例4.1 实体类定义（基于特性）4.2 CRUD 核心 API1. 新增（Insert）2. 查询（Query）3. 更新（Update）4.3 高级查询 API1. 子查询2. 多 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>草云南豪情壮志的母亲</author>
      <pubDate>Tue, 09 Dec 2025 02:25:38 +0000</pubDate>
    </item>
    <item>
      <title>深入解读CancellationToken:&nbsp;.NET异步操作的控制操作方法</title>
      <link>https://ym.gs/t-15428-1-1.html</link>
      <description><![CDATA[目录深入解读CancellationToken：.NET异步操作的精准控制一、技术背景二、核心原理三、底层实现剖析四、代码示例（一）基础用法（二）进阶场景（三）避坑案例五、性能对比/实践建议六、常见问题解答（一）一个CancellationToken能否用于多个异步任务？（二）Cancellatio ...]]></description>
      <category>ASP.NET论坛</category>
      <author>张希彬</author>
      <pubDate>Wed, 03 Dec 2025 01:20:34 +0000</pubDate>
    </item>
    <item>
      <title>.NET 结构体字段的内存布局深度解析</title>
      <link>https://ym.gs/t-15427-1-1.html</link>
      <description><![CDATA[目录前言基本概念结构体的默认字段布局对齐64 位系统与 32 位系统的对齐要求差异默认字段布局中 对齐要求 与 偏移量 的关系填充包含引用类型字段的结构体的默认字段布局用StructLayoutAttribute控制字段布局LayoutKind.SequentialPack 为 0 时等于默认布局Pack 不为 0  ...]]></description>
      <category>ASP.NET论坛</category>
      <author>才下眉头</author>
      <pubDate>Wed, 03 Dec 2025 00:42:31 +0000</pubDate>
    </item>
    <item>
      <title>在&nbsp;.NET&nbsp;中使用&nbsp;SIMD的操作方法</title>
      <link>https://ym.gs/t-15426-1-1.html</link>
      <description><![CDATA[目录什么是 SIMDSIMD 基础 APISystem.Runtime.Intrinsics 命名空间如何理解向量的大小跨平台实现方式SIMD 指令集的使用System.Numerics 命名空间中的 SIMD 支持Vector&amp;lt;T&amp;gt; 结构体Vector2、Vector3 和 Vector4 结构体Matrix2x2、Matrix3x2 和 Matrix4x4 结构体其他 SIMD  ...]]></description>
      <category>ASP.NET论坛</category>
      <author>中医瑜伽康复导师</author>
      <pubDate>Thu, 13 Nov 2025 01:04:07 +0000</pubDate>
    </item>
    <item>
      <title>.NET异步编程中内存泄漏的终极解决方案</title>
      <link>https://ym.gs/t-15899-1-1.html</link>
      <description><![CDATA[目录引言1. 正确释放异步资源：IDisposable 与 IAsyncDisposable问题根源解决方案注意2. 处理事件订阅与委托泄漏问题根源解决方案3. 避免不必要的对象创建与堆分配问题根源解决方案4. 监控与诊断工具关键工具诊断步骤5. 避免死锁与阻塞操作问题根源解决方案6. 大对象堆 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>嗅嗅</author>
      <pubDate>Tue, 26 Aug 2025 01:12:13 +0000</pubDate>
    </item>
    <item>
      <title>.NET反射中的类型不匹配问题的解决方案(long与Int64冲突)</title>
      <link>https://ym.gs/t-15901-1-1.html</link>
      <description><![CDATA[目录前言一、long与Int64：到底是同一种类型吗？二、反射中的类型不匹配：错误场景分析示例场景：三、导致类型不匹配的原因：1. 类型封装与拆箱问题2. 不同的命名空间和程序集版本四、解决方案：如何避免long与Int64的类型不匹配问题1. 强制类型转换2. 使用合适的类型检 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>斌念炎心</author>
      <pubDate>Sun, 20 Jul 2025 00:57:26 +0000</pubDate>
    </item>
    <item>
      <title>.NET中多线程任务实现的几种方法小结</title>
      <link>https://ym.gs/t-15900-1-1.html</link>
      <description><![CDATA[目录1. 引言2.NET多线程编程基础2.1 线程概念回顾2.2 .NET线程模型概述3. 多线程任务实现方法3.1 Thread类实现3.2 ThreadPool实现3.3 Task Parallel Library (TPL)3.4 Parallel类3.5 BackgroundWorker组件3.6 Async/Await模式3.7 各种方法的比较与选择4. 线程等待机制详 ...]]></description>
      <category>ASP.NET论坛</category>
      <author>自由门</author>
      <pubDate>Tue, 24 Jun 2025 00:49:12 +0000</pubDate>
    </item>
  </channel>
</rss>