system.web 項目 (ASP.NET 設定結構描述)

指定 ASP.NET 組態區段的根項目 (Root Element),並包含會設定 ASP.NET Web 應用程式及控制這些應用程式之行為的組態項目。

<system.web> 
   <anonymousIdentification> 
   <authentication> 
   <authorization> 
   <browserCaps> 
   <caching> 
   <clientTarget> 
   <compilation> 
   <customErrors> 
   <deployment> 
   <deviceFilters> 
   <globalization> 
   <healthMonitoring> 
   <hostingEnvironment> 
   <httpCookies> 
   <httpHandlers> 
   <httpModules> 
   <httpRuntime> 
   <identity> 
   <machineKey> 
   <membership> 
   <mobileControls> 
   <pages> 
   <processModel> 
   <profile> 
   <roleManager> 
   <securityPolicy> 
   <sessionPageState> 
   <sessionState> 
   <siteMap> 
   <trace> 
   <trust> 
   <urlMappings> 
   <webControls> 
   <webParts> 
   <webServices> 
   <xhtmlConformance> 
</system.web>

屬性和項目

下列各節將說明屬性、子項目和父項目。

屬性

無。

子項目

項目

描述

anonymousIdentification 項目 (ASP.NET 設定結構描述)

設定應用程式授權的匿名識別。 如果要識別需要授權但尚未驗證的實體 (Entity),便需進行這項設定。

authentication 項目 (ASP.NET 設定結構描述)

設定 ASP.NET 驗證支援。

authorization 項目 (ASP.NET 設定結構描述)

設定 ASP.NET 授權支援。

browserCaps 項目 (ASP.NET 設定結構描述)

設定瀏覽器能力元件的設定值。

caching 項目 (ASP.NET 設定結構描述)

設定 Web 應用程式的快取設定。

clientTarget 項目 (ASP.NET 設定結構描述)

加入特定使用者代理程式的別名至使用者代理程式別名的內部集合。

compilation 項目 (ASP.NET 設定結構描述)

包含 ASP.NET 所使用的全部編譯 (Compilation) 設定。

customErrors 項目 (ASP.NET 設定結構描述)

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

deployment 項目 (ASP.NET 設定結構描述)

定義用來支援 Web 應用程式部署的組態設定。

deviceFilters 項目 (ASP.NET 設定結構描述)

根據使用者代理程式或瀏覽器,在 ASP.NET MobileCapabilities 類別中指定裝置或裝置類別。 網頁或應用程式開發人員可以使用裝置篩選條件來覆寫控制項屬性,或是定義內容或樣板的區塊以變更配置和外觀。

globalization 項目 (ASP.NET 設定結構描述)

設定應用程式的全球化設定。

healthMonitoring 項目 (ASP.NET 設定結構描述)

設定健康監視的應用程式。

hostingEnvironment 項目 (ASP.NET 設定結構描述)

定義組態設定以控制應用程式裝載環境的行為。

httpCookies 項目 (ASP.NET 設定結構描述)

設定 Web 應用程式所使用之 Cookie 的屬性。

httpHandlers 項目 (ASP.NET 設定結構描述)

將內送的 URL 要求對應至 IHttpHandler 類別。

httpModules 項目 (ASP.NET 設定結構描述)

加入、移除或清除應用程式中的 HTTP 模組。

httpRuntime 項目 (ASP.NET 設定結構描述)

設定 ASP.NET HTTP 執行階段設定。

可在電腦、網站、應用程式或子目錄層級宣告這個區段。

identity 項目 (ASP.NET 設定結構描述)

控制 Web 應用程式的應用程式識別。

machineKey 項目 (ASP.NET 設定結構描述)

設定用於表單驗證 Cookie 資料之加密和解密的金鑰。

這個區段讓您能夠設定對檢視狀態資料和表單驗證票證執行訊息驗證檢查的驗證金鑰。

在電腦、網站或應用程式層級都能宣告這個區段,但是不能在子目錄層級宣告。

membership 項目 (ASP.NET 設定結構描述)

設定參數以便管理和驗證 ASP.NET 成員資格的使用者帳戶。

mobileControls 項目 (ASP.NET 設定結構描述)

定義能將 ASP.NET Mobile 控制項對應至 Web.config 檔 system.web 區段中之對應配置器的配置器集合。

pages 項目 (ASP.NET 設定結構描述)

識別網頁的特定組態設定。

processModel 項目 (ASP.NET 設定結構描述)

設定網際網路資訊服務 (IIS) Web 伺服器系統的 ASP.NET 處理序模型設定。

profile 項目 (ASP.NET 設定結構描述)

設定參數以便使用 ASP.NET 設定檔管理使用者值。

roleManager 項目 (ASP.NET 設定結構描述)

設定角色管理的應用程式。

這個項目是 .NET Framework 2.0 版中新增的項目。

securityPolicy 項目 (ASP.NET 設定結構描述)

定義已命名的安全性層級與原則檔案的有效對應。

可在電腦、網站或應用程式層級來宣告這個區段。

sessionPageState 項目 (ASP.NET 設定結構描述)

設定 ASP.NET 應用程式的網頁檢視狀態設定。

sessionState 項目 (ASP.NET 設定結構描述)

設定工作階段狀態模組。

siteMap 項目 (ASP.NET 設定結構描述)

設定在進行設定、儲存和呈現網站巡覽時所需要的巡覽基礎結構支援。

trace 項目 (ASP.NET 設定結構描述)

設定 ASP.NET 追蹤服務。

trust 項目 (ASP.NET 設定結構描述)

設定用來執行特定應用程式的程式碼存取安全性權限集合。

可在電腦、網站或應用程式層級來宣告這個區段。

urlMappings 項目 (ASP.NET 設定結構描述)

定義對應以隱藏真實的 URL,並將其對應至更為易記的 URL。

webControls 項目 (ASP.NET 設定結構描述)

指定用戶端指令碼檔的共用位置。

webParts

指定 Web 組件個人化提供者、設定個人化授權,並加入自訂類別以擴充 Web 組件連接所使用的 WebPartTransformer 類別。

webServices 項目 (ASP.NET 設定結構描述)

控制使用 ASP.NET 建立之 XML Web Service 的設定。

xhtmlConformance 項目 (ASP.NET 設定結構描述)

設定符合 XHTML 1.0 的控制項呈現方式。

父項目

項目

描述

configuration

指定 Common Language Runtime 和 .NET Framework 應用程式所使用之每個組態檔中的根項目 (Root Element)。

請參閱

概念

ASP.NET 組態概觀

其他資源

ASP.NET 組態設定