• FreeIM 即时通讯组件详解:基于 .NET Core 的高性能 WebSocket IM 解决方案与使用指南
    2026-02-24 115 0

    FreeIM 是一款基于 .NET Core 与 WebSocket 构建的高性能即时通讯组件,支持点对点聊天、群聊、广播消息及上线下线通知,单机可支持数万连接并支持集群扩展。本文详细介绍 FreeIM 的核心架构、技术优势、安装部署流程以及基本使用方法,帮助开发者快速构建实时聊天系统、直播互动平台或游戏通信模块,是 .NET 实时通信开发的高效解决方案。

  • .NET Framework 和 .NET Core 网站内存占用对比:哪个更省内存?
    2026-02-10 84 0

    了解 .NET Framework 与 .NET Core 在网站内存占用上的差异,本文从内存使用、垃圾回收优化、架构设计等方面对比两者性能表现,帮助开发者在构建高性能 Web 应用时做出更好的技术选择。

  • 在 .NET Core 中快速接入 Treblle 进行 API 实时监控
    2025-10-25 454 0

    本文详细介绍了 Treblle 在 .NET Core(ASP.NET Core)中的集成与使用方法,从安装、配置、核心功能、进阶用法到实战场景,帮助开发者轻松为 REST API 引入实时监控、性能分析与可观察性。

  • .NET Core 微服务通信选择:为何在 gRPC 与 REST API 之间权衡?
    2025-10-19 439 0

    本文从性能、兼容性、适用场景、开发效率、运维复杂度等多个维度,系统地探讨在 .NET Core 微服务架构中,是选择 gRPC 还是 REST API 更合适,并给出实践建议,帮助架构设计者做出明智决策。

  • 深入解析 .NET Core 的 JIT 与 AOT 编译:原理、优缺点与使用场景
    2025-10-09 565 0

    本文详细介绍 .NET Core(及现代 .NET)中 JIT(即时编译)与 AOT(预编译 / 原生 AOT)技术的原理、优势与局限,并探讨在不同应用场景下的选型建议,帮助开发者做出合理的性能折衷。

  • .NET Core API 版本控制完全指南:策略、实现与最佳实践
    2025-10-04 592 0

    全面解析在 .NET Core / ASP.NET Core 中进行 API 版本控制的策略与方法,涵盖 URL、Query、Header、媒体类型等版本方式,示例讲解版本路由、弃用机制与与 Swagger 集成,助你构建兼容性强、可演进的 API 服务。

  • .NET Core HttpClientFactory 与 Polly 实现 HTTP 调用的最佳实践
    2025-09-08 545 0

    了解如何在 .NET Core 中结合使用 HttpClientFactory 和 Polly,提升 HTTP 请求的可靠性与性能。本文深入探讨最佳实践、常见配置和常见误区,助您构建健壮的微服务架构。

  • IIS部署.NET Core网站性能解析及优化注意事项(2025最新版)
    2025-08-08 597 0

    IIS部署.NET Core网站是否影响性能?本文深入解析IIS承载.NET Core应用的性能表现,分享提升效率的配置技巧与关键注意事项,助你构建稳定高效的Web环境。

  • .NET Framework vs ASP.NET Core MVC网站:内存占用对比与最佳选择指南
    2025-07-24 618 0

    探索 .NET Framework 与 .NET Core MVC 在运行时内存占用方面的差异。本文对比两者的内存消耗、性能表现,帮助你为新项目或迁移决策选择最优方案。

  • 最佳.NET Core ORM工具推荐:EF Core、Dapper、FreeSql、SqlSugar 对比解析
    2025-07-15 1037 0

    深度解析 Entity Framework Core、Dapper、FreeSql、SqlSugar 等 .NET Core 下主流 ORM 工具,对比性能、开发效率与应用场景,助你快速选型提升项目开发效率。

  • Quill+ASP.NET Core实现图片上传
    2025-04-02 660 0

    ​Quill 是一个免费开源的富文本编辑器,旨在为现代 Web 提供强大的编辑功能,具有模块化架构和丰富的 API,便于开发者根据需求进行定制。 ​默认情况下,Quill 支持将图片以 Base64 编码的形式嵌入内容中,但这在处理大量或高分辨率图片时可能导致性能问题。为了解决这个问题,您可以自定义图片处理逻辑,将图片上传到服务器,并在编辑器中插入返回的图片 URL。

  • .NET Core项目使用Docker方式部署到Linux服务器
    2025-03-14 731 0

    在 Linux 服务器 上使用 Docker 部署 .NET Core 项目,可以大大简化环境配置,提高应用的可移植性,本文介绍了完整的部署步骤。

  • .NET Core 中实现和使用依赖注入的最佳实践
    2024-12-23 810 0

    在 .NET Core 中,依赖注入(Dependency Injection, DI) 是一个核心功能,它允许开发者以松耦合的方式管理依赖关系。本文介绍了实现和使用依赖注入的最佳实践。

  • ASP.NET Core中的文件上传与下载处理
    2024-12-08 668 0

    在ASP.NET Core中,文件上传与下载处理是常见的功能需求,以下是详细的实现步骤与最佳实践。通过上述方法,您可以在ASP.NET Core中实现安全高效的文件上传与下载功能,并结合最佳实践确保应用的稳定性和可维护性。

  • ASP.NET Core中如何编写单元测试
    2024-12-08 881 0

    在ASP.NET Core中,编写单元测试是保障应用质量的重要步骤。以下是编写单元测试的基本方法与步骤。通过良好的单元测试实践,能够显著提高代码质量和应用的稳定性。

  • ASP.NET Core 高级开发人员面试问题和答案
    2024-11-18 1047 0

    如果你是一位经验丰富的 ASP.NET Core 开发人员,你可能已经熟悉我之前的博客“具有 5+ 年经验的开发人员的 10 大 ASP.NET Core 面试问题”中讨论的基本概念。现在,是时候通过更高级的主题来提升你的面试准备了,这些主题侧重于更深入的架构决策、优化策略和 ASP.NET Core 的高级功能。

  • ASP.NET Core项目中读取和设置环境变量或配置文件
    2024-11-08 1303 0

    在ASP.NET Core项目中,读取和设置环境变量或配置文件(如appsettings.json)是配置应用程序的关键部分。ASP.NET Core提供了一些灵活的方式来管理这些配置。

  • Asp.Net Core进程内托管 和 进程外托管的区别
    2024-09-14 1010 0

    在ASP.NET Core中,托管模型决定了应用程序如何运行及其与Web服务器交互的方式。主要有两种托管模式:进程内托管(In-Process Hosting)和进程外托管(Out-of-Process Hosting)。每种模式都有其独特的优势和适用场景。本文将详细介绍这两种托管模式,并通过例子代码展示如何在ASP.NET Core项目中配置和使用它们。

  • .NET Core判断发起请求的浏览器设备类型
    2024-05-22 1489 0

    如果只需要判断发起请求的设备类型,则可以使用 HttpRequest.UserAgent 属性或 HttpRequest.Headers["User-Agent"] 属性。如果需要获取有关发起请求的设备的更多信息,则可以使用 DeviceDetector 库。

  • .NET Core C#连接使用PostgreSQL数据库
    2024-05-22 1707 0

    .NET C#连接PostgreSQL数据库需要使用Npgsql驱动程序。Npgsql是.NET Framework和.NET Core中的一个开源PostgreSQL驱动程序。要使用Npgsql,需要先在项目中添加引用。可以通过NuGet包管理器来添加引用。在包管理器控制台中,搜索“Npgsql”,然后选择“安装”。