首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 2.0 網站部署至伺服器完整指南:Bin 目錄與第三方組件處理

     編輯:關於ASP.NET

ASP.NET 2.0 移除 bin 目錄強制要求,組件參考改寫於 web.config。但部署時若引用第三方組件(非 .NET 基礎類庫),仍需手動建立 bin 目錄並複製 DLL。

識別第三方組件

檢視 web.config <assemblies> 區段:

<assemblies>
  <add assembly="DevExpress.Web.v8.3, Version=8.3.6.0, Culture=neutral, PublicKeyToken=5377C8E3B72B4073" />
  <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
  <add assembly="DevExpress.Data.v8.3, Version=8.3.6.0, Culture=neutral, PublicKeyToken=5377C8E3B72B4073" />
  <!-- DevExpress 等非基礎類庫需複製至 bin -->
</assemblies>

System.* 為基礎類庫無需處理,DevExpress 等第三方組件對應的 DLL 必須放入 bin。

其他易忽略項目

  • httpHandlers 註冊的組件(如 System.Web.Extensions.dll for AJAX)
  • 虛擬機器測試部署(VMware + Windows Server + IIS)比直接遠端部署更靈活可靠

所有必要 DLL 就位後,再採用 XCopy、預編譯或 aspnet_compiler 發布即可。

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