Share via


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

更新:2007 年 11 月

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

configuration 項目 (一般設定結構描述)
  system.web 項目 (ASP.NET 設定結構描述)
    hostingEnvironment 項目 (ASP.NET 設定結構描述)

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

屬性和項目

下列章節會說明屬性 (Attribute)、子項目和父項目。

屬性

屬性

描述

idleTimeout

選擇性的 TimeSpan 屬性。

卸載非現用應用程式之前,請先設定時間長度 (以分鐘為單位)。

預設為無限。

shadowCopyBinAssemblies

選擇性的 Boolean 屬性。

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

預設值為 true。

shutdownTimeout

選擇性的 TimeSpan 屬性。

設定時間長度 (以秒為單位),以順利關閉應用程式。

預設值為 30。

子項目

父項目

項目

描述

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 組態設定

概念

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

保護 ASP.NET 組態

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 組態 API