NET Framework 提供的配置管理包括範圍廣泛的設定,允許管理員管理 Web 應用程式及其環境。這些設定儲存在 XML 配置檔案中,其中一些控制計算機範圍的設定,另一些控制應用程式特定的配置。
可以使用任何文字編輯器編輯 XML 配置檔案,如記事本或 XML 編輯器。XML 標記區分大小寫,請確保使用正確的大小寫形式。
圖 19.1 顯示了管理員可以使用的用於配置 ASP.NET Web 應用程式的配置檔案。
圖 19.1
ASP.NET 配置檔案
Machine.config 和 Web.config 檔案共享許多相同的配置部分和 XML 元素。Machine.config 用於將計算機範圍的策略應用到本地計算機上執行的所有 .NET Framework 應用程式。開發人員還可以使用應用程式特定的 Web.config 檔案自定義單個應用程式的設定。
注意 Windows 可執行檔案(如 WinForm 應用程式)是使用配置檔案進行配置的。這些檔案的名稱源自應用程式可執行檔案的名稱,例如,App.exe.config,其中“app”是應用程式名。
對配置檔案所作的更改將被動態應用,通常無需重啟伺服器或任何服務,除非更改了 Machine.config 中的 <processModel> 元素,本模組稍後將討論此元素。
表 19.1 顯示了配置檔案的位置。
表 19.1:配置檔案的位置
配置檔案 | 位置 |
Machine.config |
%windir%\Microsoft.NET\Framework\{version}\CONFIG |
Web.config |
\inetpub\wwwroot\web.config |
Enterprisesec.config |
%windir%\Microsoft.NET\Framework\{version}\CONFIG |
Security.config |
%windir%\Microsoft.NET\Framework\{version}\CONFIG |
Security.config |
\Documents and Settings\{user}\Application |
Web_hightrust.config |
%windir%\Microsoft.NET\Framework\{version}\CONFIG |
有關 ASP.NET Web 應用程式 CAS 配置檔案的詳細資訊,請參閱模組 9 ASP.NET 程式碼訪問安全性。