共用方式為


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

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

<hostingEnvironment 
    idleTimeout="HH:MM:SS" 
    shadowCopyBinAssemblies="true|false" 
    shutdownTimeout="number"
    urlMetadataSlidingExpiration="HH:MM:SS"
/>

屬性和項目

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

屬性

屬性

描述

idleTimeout

選擇性 TimeSpan 屬性。

以 HH:MM:SS 或"無限" 的格式設定卸載非使用中應用程式前的時間長度。 預設值為 "Infinite"。

shadowCopyBinAssemblies

選擇性 Boolean 屬性。

設定布林值,指出 Bin 目錄中應用程式的組件是否為複製到應用程式之 ASP.NET Temporary Files 目錄的陰影。

預設值為 true。

shutdownTimeout

選擇性 TimeSpan 屬性。

設定時間長度 (以秒為單位),以順利關閉應用程式。 如需詳細資訊,請參閱ShutdownTimeout

預設值為 30。

urlMetadataSlidingExpiration

選擇性 TimeSpan 屬性。

判斷 ASP.NET 如何快取 URL 中繼資料。 格式為 HH:MM:SS 或 "Infinite"。 "00:00:00" 和 "Infinite" 的值具有特殊意義。 如需詳細資訊,請參閱UrlMetadataSlidingExpiration

預設值是 1 分鐘。

子項目

無。

父項目

項目

描述

configuration

Common Language Runtime 和 .NET Framework 應用程式所使用之每一個組態檔中的必要根項目。

system.web

針對組態檔中的 ASP.NET 組態設定指定根項目。 包含設定 ASP.NET Web 應用程式和控制該應用程式行為方式的組態項目。

備註

預設的組態

下列預設 hostingEnvironment 項目沒有在電腦組態檔或根目錄 Web.config 檔中明確設定,但它卻是 .NET Framework 2.0 版中應用程式所傳回的預設組態。

注意事項注意事項

「Infinite」值是由系統為 MaxValue 的值。

<hostingEnvironment 
    idleTimeout="Infinite" 
    shutdownTimeout="30" 
    shadowCopyBinAssemblies="true" />

範例

下列範例示範如何控制應用程式裝載環境的行為。

<system.web>
    <hostingEnvironment idleTimeout="20"
    shutdownTimeout="30"/>
</system.web>

項目資訊

組態區段處理常式

System.Web.Configuration.HostingEnvironmentSection

組態成員

SystemWebSectionGroup.HostingEnvironment

可設定的位置

Machine.config

根層次的 Web.config

應用程式層級 Web.config

需求

IIS 6.0

.NET Framework 2.0

Visual Studio 2005

請參閱

工作

HOW TO:使用位置設定來設定特定的目錄

HOW TO:鎖定 ASP.NET 組態設定

參考

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

configuration 項目 (一般設定結構描述)

System.Web.Hosting.HostingEnvironment

System.Configuration

System.Web.Configuration

概念

ASP.NET 組態檔階層架構和繼承

保護 ASP.NET 組態

ASP.NET 組態案例

其他資源

一般組態設定 (ASP.NET)

ASP.NET 組態設定

ASP.NET 網站管理

ASP.NET 組態檔

ASP.NET 組態 API