錯誤提示「找不到類型或命名空間名稱 BLL_Article」,本質是**發布時業務邏輯層 (BLL) 程序集未正確部署到 Bin 目錄**。
標準發布流程
- VS 中右鍵 Web 項目 → 發布 → 選擇 文件系統 → 目標文件夾
- 勾選 預編譯、刪除現有文件
- 發布完成後,檢查目標文件夾
bin/ 下是否包含:
BLL.dll、DAL.dll、Model.dll、Common.dll 等所有層程序集
- IIS 中創建網站/應用程序,物理路徑指向發布文件夾
- 應用程序池:.NET CLR 版本選 v4.0(或對應版本)、托管管道模式 Integrated
常見遺漏
- 僅發布了 Web 項目,類庫項目未勾選「複製到輸出目錄」
- 引用屬性 Copy Local = True 未設置
- 第三方依賴(如 Newtonsoft.Json、EntityFramework)未隨 bin 部署
參考教程