您目前已離線,請等候您的網際網路重新連線

HOW TO:部署建立在 .NET Framework 上的應用程式

結論
本文將逐步告訴您部署建立在 .NET Framework 上之應用程式的重要注意事項。這是系列文件之一,提供建立在 .NET Framework 的應用程式之詳細資訊。

此系列包含以下文件:
818016 HOW TO:部署建立在 .NET Framework 上的應用程式
818013 HOW TO:Support Applications That Are Built on the .NET Framework
818015 HOW TO:Tune and Scale Performance of Applications That Are Built on the .NET Framework
818014 HOW TO:Secure Applications That Are Built on the .NET Framework
回到頁首

建立 ASP.NET 應用程式的 Web.Config 檔案

Web.config 檔案是一個 XML 檔案,包含可覆寫系統預設值的應用程式特定設定。雖然大部份以 .NET Framework 為基礎的 ASP 應用程式的部署中都會包含 Web.config 檔案,但是 Web.config 檔案是選擇性的。可能必須依個別應用程式的需要,建立 Web.config 來覆寫預設的設定。

如需有關如何為尚未具有 Web.config 檔案的應用程式建立該檔案的詳細資訊,請按一下下列的文件編號,檢視「Microsoft 知識庫」中的文件:
815178 How To Edit the Configuration of an ASP.NET Application
回到頁首

編輯 ASP.NET 應用程式的設定

所有已部署 .NET Framework 的系統都會具有全系統 ASP.NET 設定,定義於 Machine.config 檔案的 <system.web> 項目。您可以依個別應用程式的需要修改這些設定 (通常,您必須修改這些設定)。

如需有關如何覆寫特定應用程式的 .NET framework 預設設定的詳細資訊,請按一下下列的文件編號,檢視「Microsoft 知識庫」中的文件:
307626 INFO:ASP.NET 設定概觀
815178 How To Edit the Configuration of an ASP.NET Application
回到頁首

判斷用戶端系統是否符合 .NET Framework 的最低安裝需求

在您可以將建立在 .NET Framework 上的應用程式部署到用戶端系統之前,系統必須先安裝特定的軟體元件和補充程式。大多數的用戶端系統都能符合這些需求。但是,您可能必須手動確認特定系統是否已經準備好可以接收 .NET Framework 可轉散發套件。

如需有關如何將 .NET Framework 部署到用戶端系統的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815177 如何判斷用戶端是否符合 .NET Framework 的最低安裝需求
回到頁首

判斷伺服器系統是否符合 .NET Framework 的最低安裝需求

在您可以將建立在 .NET Framework 上的應用程式部署到伺服器之前,伺服器必須先安裝特定的軟體元件和補充程式。大多數的伺服器系統都能符合這些需求。但是,您可能必須手動確認特定系統是否已經準備好可以接收 .NET Framework 可轉散發套件。

如需有關如何將 .NET Framework 部署到伺服器系統的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815176 HOW TO:Determine Whether a Server Meets the Minimum Requirements for Installing the .NET Framework
回到頁首

選擇性地啟用和停用 IIS 中的 ASP.NET 功能


當 .NET Framework 安裝於執行 Internet Information Services (IIS) 的伺服器電腦時,ASP.NET 會因虛擬伺服器而自動啟用。但是,您可能不想要這個設定。將建立在 .NET Framework 上的新 ASP Web 應用程式部署到執行 IIS 5.0 的伺服器電腦時,您可以控制哪些虛擬伺服器和目錄會支援 ASP.NET、哪些虛擬伺服器不會。

如需有關如何為 IIS 5.0 虛擬伺服器和目錄啟用和停用 ASP.NET 功能的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815175 HOW TO:Selectively Enable or Disable ASP.NET Functionality in IIS
回到頁首

設定 ASP.NET 應用程式的自訂錯誤訊息

許多網站會變更 IIS 預設的錯誤訊息,以顯示使用者易讀的頁面或通知系統管理員。當執行 IIS 5.0 的伺服器電腦具有自訂的錯誤訊息,且已將建立在 .NET Framework 上的 ASP Web 應用程式部署到該伺服器電腦,除非特別指定應用程式為使用自訂錯誤訊息,否則 ASP.NET 應用程式中的錯誤將不會使用 IIS 5.0 自訂的錯誤訊息。

如需有關如何為建立在 .NET Framework 上的 ASP 應用程式設定自訂錯誤訊息的詳細資訊,請按一下下列的文件編號,檢視「Microsoft 知識庫」中的文件:
306355 HOW TO:使用 Visual C# .NET 在 ASP.NET 中建立自訂錯誤報告網頁
308132How To Create Custom Error Reporting Pages in ASP.NET Using Visual Basic .NET
回到頁首

在 ASP.NET 應用程式中進行應用程式特定和目錄特定的設定

如果要覆寫整個 ASP.NET 應用程式的系統預設值,最常見的方法是建立或編輯該應用程式的 Web.config 檔案。但是,通常只能將設定變更套用到應用程式中特定的檔案或資料夾。有兩種方法可以限制設定變更的範圍:
  • 將 <location> 設定項目新增到 Web.config 檔案和 Machine.config 檔案。

    - 或 -
  • 將其他 Web.config 檔案新增到子資料夾。
如需有關如何套用那些會影響特定應用程式和目錄之變更的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815174 How To Make Application and Directory-Specific Configuration Settings in an ASP.NET Application
回到頁首

設定 ASP.NET 應用程式的工作階段狀態管理

ASP.NET 具有「工作階段狀態管理」的新功能。ASP.NET 中的工作階段狀態設定是透過 ASP.NET 應用程式的 Web.config 檔案設定的。ASP.NET 提供數個「工作階段管理」選項。這些選項包含模式 (inproc、State Server、SQL Server)、無 Cookie 狀態管理、跨處理序模式 StateServer 和連接埠設定。如需有關 ASP.NET 工作階段狀態管理的詳細資訊,請造訪下列 Microsoft 網站: 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
307626 INFO:ASP.NET 設定概觀
回到頁首

建置並部署 .NET 安全性原則部署套件

.NET Framework 引入安全性原則。安全性原則是一種新方法,以控制應用程式可在系統上存取的資源。它會根據應用程式的位置或來源,來定義應用程式的授權。身為系統管理員,您可以電腦為基礎來控制安全性原則。但是,您可以將部署套件作為一個更有彈性的方法,來部署和管理 Active Directory 環境中的安全性原則。

如需有關如何使用部署套件來建置和部署 .NET 安全性原則的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815173 HOW TO:Build and Deploy a .NET Security Policy Deployment Package
回到頁首

在保留現存檔案名稱時,將 ASP Web 應用程式移轉到 ASP.NET

ASP.NET 提供更多優點,更勝舊版 ASP 3.0 指令碼環境。特別是,建立在 .NET Framework 上的 ASP 應用程式改善了效能、延展性和可靠性。因此,許多建立在 .NET Framework 上的新 ASP 應用程式實際上都是現有 ASP 3.0 應用程式的升級。

將應用程式從 ASP 3.0 升級到 ASP.NET,其中一個挑戰就是這兩個環境使用不同的副檔名。根據預設,ASP 3.0 使用的是 .asp 副檔名。但是,ASP.NET 使用的是 .aspx 副檔名。雖然不同的副檔名可以讓兩個應用程式位於同一資料夾中,但是在 ASP 3.0 離線之前,還是必須先變更與這些應用程式有關的書籤和超連結。

如需有關如何在使用相同檔名時,將 ASP 3.0 移轉到 ASP.NET 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815172 HOW TO:Migrate an ASP Web Application to ASP.NET While Retaining Existing File Name Extensions
回到頁首

設定 ASP.NET 應用程式,以使用與現有 ASP Web 應用程式相同的驗證與授權

ASP.NET 的驗證和授權系統比 ASP 3.0 來得更有彈性和更複雜。根據預設,您只能使用「Windows 帳戶驗證」來驗證 ASP 3.0 應用程式。同時,您只能使用 NTFS 檔案權限來控制授權。同時,您只能使用 NTFS 檔案權限來控制驗證。

ASP.NET 支援「Windows 帳戶驗證」,而且可以使用與 ASP 3.0 相同的方式來模擬使用者。但是,預設不會啟用這個設定。

如需有關如何以與現有 ASP 3.0 應用程式類似的方法,設定 ASP.NET 應用程式如何驗證和授權使用者的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815171 HOW TO:Configure an ASP.NET Application to Use the Same Credentials as an ASP 3.0 Application
回到頁首

使用 Xcopy 部署來部署 ASP.NET Web 應用程式

您可以使用 MS-DOS xcopy 命令列公用程式來部署 ASP.NET Web 應用程式。但是,不要使用 xcopy,而改為部署專案,是不錯的方式。如果使用的是 Copy Project 命令,xcopy 不會登錄或確認組件的位置。此外,對於 Web 專案,xcopy 並不會自動設定 IIS 目錄設定。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
326355 How to deploy an ASP.NET Web application using Xcopy deployment
回到頁首

設定多個伺服器 ASP.NET Web 應用程式和 Web 服務

在大部分的 ASP.NET 應用中,單一的伺服器即可及時處理所有要求。但是,許多環境必須部署數個伺服器,才能不斷處理大量的傳輸、支援大量耗用處理器的應用程式、回應大量暴增的傳輸,或滿足重複性需求。
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815162 HOW TO:Set Up Multi-Server ASP.NET Web Applications and Web Services
回到頁首
参考
如需有關部署建立在 .NET Framework 上的應用程式和 .NET 交互操作性的詳細資訊,請造訪下列 Microsoft 網站:

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
308488 INFO:Download and Install the .NET Framework


回到頁首
內容

文章識別碼:818016 - 最後檢閱時間:06/01/2007 02:51:39 - 修訂: 2.5

Microsoft .NET Framework 1.0, Microsoft ASP.NET 1.0, Microsoft Internet Information Services 5.0, Microsoft .NET Framework 1.1, Microsoft ASP.NET 1.1

  • kbweb kbdeployment kbhowtomaster KB818016
意見反應
"76500"; var Ctrl = ""; document.write("