部署至伺服器出錯時,本地正常卻無法重現。三種診斷方式:經驗判斷、黃頁錯誤頁(僅開發環境)、記錄錯誤日誌(最佳)。
log4net.dllWeb.config 設定 Appender、Layout、LoggerILog logger = LogManager.GetLogger(typeof(MyClass))AdoNetAppender 連接資料庫時,配合緩衝區避免阻塞ThreadContext.Properties["UserId"] = userId 自動附加關鍵欄位logger.Error("訊息", ex) 記錄堆疊追蹤<log4net configSource="log4net.config" /> 方便部署調整園內已有多篇 log4net 詳細教學,本文專注實戰經驗與避坑指南。