ASP.NET Core 制作一個低資源占用的支持超大文件表單上傳的服務
故事的背景是我準備制作一個簽名服務,為打包構建之后的產物文件進行簽名和對其內容信息進行掃描。在這個過程里面,我需要搭建一個 ASP.NET Core 服務,這個服務要能承載客戶端上傳的超大文件表單,且預算有限,此服務占用資源要足夠低 ...
借助Aspose.Words,用C#開發一個Markdown到 Word的轉換器
本教程將教您如何借助Aspose.Words使用C# 開發 Markdown 轉 Word 轉換器。我們將逐步講解,從加載 Markdown 文件并將其導出為 DOCX 格式,到以編程方式編輯或設置轉換后文檔的樣式。 ...
.NET 8.0 + Vue 企業級在線培訓系統(開源、免費、支持多種主流數據庫)
前言 推薦一款基于.NET 8.0 和 Vue開發的開源、免費、跨平臺企業級在線培訓系統。 該系統不僅具備強大的功能和靈活性,還全面支持多種主流數據庫,確保了系統的廣泛適用性和高性能。 項目介紹 開源、免費、跨平臺、企業級在線培訓系統,支持人大金倉、達夢、OceanBase數據庫 及 MySql、S ...
國產化數據庫遷移工具不會用?教你手搓一個萬能數據遷移工具。
手搓數據庫遷移工具需要考慮遷移的數據量、源數據庫和目標數據庫的類型、版本和兼容性等問題,使用SOD框架可以很方便的解決這些問題。 ...
【EF Core】“多對多”關系與跳躍導航
“多對多”關系不像“一對多”那么“單純”,它內部涉及到“連接實體”(Join Entity)的概念。咱們先放下這個概念不表,來了解一下多對多數據表為什么需要一個“輔助表”來建立關系。 假設有兩張表:一張表示學生,一張表示選修課。那么,這里頭的關系是你可以選多門課,而一門課可以被多人選。這是多對多關系 ...
dotnet使用redis時需要注意的問題
1.性能問題-批量多次讀寫、序列化和反序列化的場景 注意看到dotnet下的IDistributedCache接口內部方法聲明都是針對單個key的,當需要多次大量讀寫同一類型kv值時,存在多次連接redis的情況,導致性能特別慢。 在abp框架中AbpRedisCache有些SetMany和GetM ...
【RabbitMQ】RPC模式(請求/回復)
本章目標 理解RabbitMQ RPC模式的工作原理和適用場景。 掌握回調隊列(Callback Queue)和關聯ID(Correlation Id)的使用。 實現基于RabbitMQ的異步RPC調用。 學習RPC模式下的錯誤處理和超時機制。 構建完整的微服務間同步通信解決方案。 一、理論部分 1 ...
一行代碼快速開發 AntdUI 風格的 WinForm 通用后臺框架
前言 在快速迭代的軟件開發環境中,如何高效地開發一個功能完整、界面美觀的 WinForm 管理系統,是許多開發者面臨的現實問題。今天推薦一款基于 Ant Design 設計語言的 WinForm UI 框架,它通過深度封裝和現代化設計,徹底改變了傳統 WinForm 應用的開發模式。大家無需再為繁瑣 ...
.NET6 Web程序部署在IIS上
1、應用程序在IDE中進行發布 2、需要在Window 服務器上開啟IIS 3、ASP.NET Core 應用針對IIS部署依賴于一個IIS針對ASP.NET Core的擴展模塊。所以需要下載ASP.NET Core 運行時的Hosting Bundle。 ASP.NET Core Module A ...
【工業檢測行業案例】借助TeeChart打造高精度材料強度可視化測試系統
在蠕變試驗或疲勞裂紋擴展試驗等場景中,系統需同時監測載荷、變形、溫度、時間等參數,借助 TeeChart 的多軸、對數及實時繪制能力,操作員可快速識別應力趨勢、材料屈服點及潛在失效階段。 ...
【RabbitMQ】與ASP.NET Core集成
本章目標 掌握在ASP.NET Core中配置和依賴注入RabbitMQ服務。 學習使用IHostedService/BackgroundService實現常駐消費者服務。 實現基于RabbitMQ的請求-響應模式。 構建完整的微服務間異步通信解決方案。 學習配置管理和健康檢查。 一、理論部分 1. ...
.NET開發上手Microsoft Agent Framework(一)從開發一個AI美女聊天群組開始
前言 在AI快速發展的今天,微軟推出了多個AI開發框架,從早期的AutoGen到Semantic Kernel,再到最新的Microsoft Agent Framework。很多開發者可能會有疑問:為什么微軟要推出這么多框架?它們之間有什么區別?本文將通過一個實際的AI美女聊天群組項目,帶你深入理解 ...
FastReport VCL發布2026.1版本:全面支持RAD Studio 13,PDF輸出功能顯著增強
FastReport VCL 2026.1 版本為報表引擎、設計器、導出功能及兼容性帶來了大量增強,全面支持 Embarcadero RAD Studio 13(含 Delphi 13 與 C++Builder 13),并在保持對舊版 Delphi 兼容的同時,為開發者提供了更高的性能與更完善的工具... ...
iNeuOS工業互聯網操作系統,增加工廠模型配置,繼續深入業務
這次增加《生產工廠》模型配置,面向集團業務場景,可以增加多個工廠、每個工廠配置多個工序和班制信息。后續繼續深化面向智能制造生產一體化管控具體業務,實現能源監測、能源統計和分析等功能模塊。 ...
FastReport .NET 2026.1 全新發布: 統一Demo中心、全新Ribbon界面、Excel公式導出、Word圖像質量設置等重磅升級!
FastReport .NET 2026.1版本全新發布!本次更新帶來了多項重要功能改進與性能優化,包括:NET 產品統一演示中心(Demo Center)、內置數據庫插件的報表設計器、全新 Ribbon UI 界面與 RibbonDesignerControl 控件、Excel 導出支持公式等多項... ...
圖表控件Aspose.Diagram教程:在C#中將VSD轉換為PDF
Microsoft Visio 使用VSD文件來保存專業圖表、流程圖和業務流程模型。但是,如果收件人未安裝 Microsoft Visio,則共享 VSD 格式的 Visio 圖表可能會效率低下。一種通用且便攜的共享圖表的方法,同時保持格式和布局不變,就是將 VSD 轉換為PDF。本文將教您如何借助... ...
記一次 .NET 某光放測試系統 崩潰分析
一:背景 1. 講故事 微信好友里有位朋友找到我,說他部署在windows上的程序,用debug模式正常,但用 release 模式跑程序就崩潰,如果把程序切到 .NET6 的話又都正常,所以很迷茫,讓我看看怎么回事,哈哈,這種問題直接抓dump分析就好了。 二:崩潰分析 1. 為什么會崩潰 分析過 ...
Serilog基于Seq開源框架實現日志分析
Serilog 是.NET 的日志記錄庫,核心是結構化日志;Seq 是開源的日志服務器,專注于集中管理和分析日志,接收、存儲、查詢和可視化日志,是獨立于應用的 “日志管理中心”。 日志記錄庫 Serilog 以鍵值對形式記錄結構化日志 可靈活配置日志輸出目的地,支持控制臺、文件、數據庫等多種 “接收 ...
【編輯】WPF 轉換器中如何使用依賴屬性?
【編輯】WPF 轉換器中如何使用依賴屬性? 獨立觀察員 2025 年 10 月 21 日 0、概述 目前 WPF 的轉換器中無法放置依賴屬性,ConverterParameter 又不支持綁定,所以如果在轉換器場景中需要綁定的話,就有點頭疼了。 遇事不決,問 AI,所以我把這個問題在 GitHub ...
CADSoftTools發布兩款重要更新:CAD VCL Multiplatform 16.2 與 CAD .NET 16全新發布
近日,CADSoftTools 宣布推出兩款產品更新——CAD VCL Multiplatform 16.2 與 CAD .NET 16。兩款新版本均在性能與兼容性方面實現重大提升,為 Delphi、C++Builder 以及 .NET 開發者打造更加高效、現代化的 CAD 應用開發體驗。 ...



