首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

ASP.NET 三層架構項目發布 IIS 配置:BLL_Article 找不到類型的根因與解決

     編輯:程式設計疑難解答

錯誤提示「找不到類型或命名空間名稱 BLL_Article」,本質是**發布時業務邏輯層 (BLL) 程序集未正確部署到 Bin 目錄**。

標準發布流程

  1. VS 中右鍵 Web 項目 → 發布 → 選擇 文件系統 → 目標文件夾
  2. 勾選 預編譯、刪除現有文件
  3. 發布完成後,檢查目標文件夾 bin/ 下是否包含:
    BLL.dll、DAL.dll、Model.dll、Common.dll 等所有層程序集
  4. IIS 中創建網站/應用程序,物理路徑指向發布文件夾
  5. 應用程序池:.NET CLR 版本選 v4.0(或對應版本)、托管管道模式 Integrated

常見遺漏

  • 僅發布了 Web 項目,類庫項目未勾選「複製到輸出目錄」
  • 引用屬性 Copy Local = True 未設置
  • 第三方依賴(如 Newtonsoft.Json、EntityFramework)未隨 bin 部署

參考教程

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved