ASP.NET Core 實戰:Linux (Ubuntu) 部署與 Nginx 反向代理完整指南
前言 .NET Core 跨平台特性讓 .NET 應用程式得以在 Linux 上運行。本文記錄從 Windows 開發到 Ubuntu 部署的完整流程,包含發布
深入解析 ASP.NET Core Identity 入門(一):Claims、ClaimsIdentity、ClaimsPrincipal 核心概念
前言 ASP.NET Core 沿用 ASP.NET Identity 元件負責使用者身份驗證。相較 MVC 5 時代引入 OWIN 造成的複雜度,Core 版
深入解析 ASP.NET Core Identity 入門(二):認證中介軟體與 CookieAuthentication 運作機制
前言 承接上一篇介紹的 Claims、ClaimsIdentity、ClaimsPrincipal 基礎概念,本文將深入 ASP.NET Core 認證系統核心
深入解析 ASP.NET Core Identity 入門(三):架構設計與核心組件
前言 自 2005 年 ASP.NET 2.0 釋出以來,Web 應用程式在身份驗證與授權機制上經歷了巨大變革。隨著行動裝置(手機、平板)的普及,早期的 ASP
ASP.NET Core 跨平台發布與部署實戰:macOS / Linux + Nginx 反向代理完整指南
發布模式選擇:Framework-dependent (可攜) vs Self-contained (自包含) 模式指令優點缺點生產建議 Framework
ASP.NET Core MVC 電影資料 CRUD 完整實戰:Code First、LINQ 查詢、分頁、驗證、部份視圖
專案規格與技術棧 目標:電影資料管理 (CRUD),支援「未上映查詢」、「票價區間查詢」、「關鍵字搜尋」、「類型篩選」。 技術:ASP.NET Core MV
ASP.NET Core 生產環境部署全攻略:CentOS 7 + Nginx 反向代理 + Supervisor 進程守護
部署架構總覽 用戶 → Nginx (Port 80/443) → 反向代理 → Kestrel (Port 5000) → ASP.NET Core App
ASP.NET MVC 會員註冊頁面完整實戰:jQuery 驗證、級聯下拉、日期選擇、AJAX 檢核、檔案上傳、跨頁傳值
專案需求與技術棧 目標:建立會員註冊表單,包含帳號、密碼、確認密碼、性別、籍貫 (級聯)、Email、手機、專長 (多選)、興趣 (核取方塊)、大頭照上傳、生
.NET 壓縮解壓利器 SharpZipLib 完整實戰:Zip/GZip/Tar/BZip2 跨平台操作指南
SharpZipLib 簡介與定位 SharpZipLib (原 NZipLib) 是純 C# 實作的壓縮庫,支援 Zip、GZip、Tar、BZip2 四大格
免費開源 .NET QR Code 庫 ThoughtWorks.QRCode 深度解析:編碼/解碼/參數調優/實戰封裝
ThoughtWorks.QRCode 核心架構 該庫為 Java zxing 早期移植版,包含兩大核心類: 🔹 QRCodeEncoder:字串 → Bit
ASP.NET 產生 QR Code 雙引擎實戰:ThoughtWorks.QRCode vs QrCode.Net 效能與功能對比
兩大主流庫快速選型 特性ThoughtWorks.QRCodeQrCode.Net (Gma.QrCodeNet.Encoding) NuGet 套件Tho
.NET 操作 Word 文件首選 DocX:免安裝 Office、支援圖表/表格/圖片/超連結完整實戰
為什麼選 DocX? 傳統 Microsoft.Office.Interop.Word 需在伺服器安裝完整 Office、啟動 Word 進程 (COM)、效能
.NET PDF 列印利器 iTextSharp 深度解析:從核心類到動態報表實戰
為什麼選 iTextSharp? iTextSharp 是 Java 知名 PDF 庫 iText 的 .NET 移植版 (目前對應 iText 5.x,LGP
.NET Core 整合 Redis 實戰指南:從 Windows 安裝到 C# 客戶端操作
Redis 作為高性能 Key/Value 內存數據庫,廣泛用於新浪微博、GitHub、StackOverflow 等大型應用的緩存層。本文記錄 Redis 在
ADO.NET 交易處理實戰:以 SqlTransaction 確保多條 SQL 原子性執行
為什麼需要交易? 當業務操作涉及多張表、多條 INSERT/UPDATE/DELETE 時,若中途任一條失敗,已執行的語句會留下髒資料,導致資料不一致。資料庫交
ASP.NET WebForms 分頁神器 AspNetPager 完整使用指南與實戰範例
前言:為什麼在 2024 年還要談 AspNetPager? 雖然 ASP.NET Core / Blazor / React 等現代框架已成主流,但大量存量的
ASP.NET Core 跨平台 Excel 導入導出實戰:基於 EPPlus.Core 的完整範例
為什麼選 EPPlus.Core? EPPlus 是 .NET 生態系處理 Office Open XML (xlsx) 最成熟的庫,但原版依賴 System.
ASP.NET 亂碼終極指南:從編碼選型到 URL 編碼最佳實踐
為什麼亂碼總纏著你? 亂碼本質上是「位元組序列」與「解碼規則」不匹配。在 ASP.NET 管線中,涉及編碼的環節至少有五個:原始碼檔案編碼、請求/回應編碼、資料