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

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

<deployment retail="true|false" />

屬性和項目

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

屬性

屬性

描述

retail

選擇性 Boolean 屬性。

設定值,指定 Web 應用程式是否在正式版本的模式中部署。

預設值是 false。

這個值只能在電腦層級上設定,不能在應用程式層級上設定。

子項目

無。

父項目

項目

描述

configuration

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

system.web

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

備註

當retail屬性是true,ASP。NET 會停用追蹤輸出、 停用偵錯功能,並停用詳細的遠端使用者的系統產生的錯誤訊息。 應用程式的customErrors項目,在應用程式的 Web.config 檔案中, mode屬性會強迫On。 這些設定會覆寫在應用程式的 Web.config 檔案中進行的任何設定。

注意

當您使用retail設定,您應該繼續設定debug屬性設定為false部署到伺服器的應用程式 Web.config 檔中。debug設定停用要求執行逾時,並不覆寫由retail設定。如需詳細資訊,請參閱 最常見的 ASP。NET 支援議題-從內部 Microsoft 開發人員支援的深度報告 Scott Hanselman 的部落格上。

預設組態

下列預設<deployment>項目尚未明確設定在電腦組態檔中,但為預設設定。

<deployment retail="false" />

範例

下列組態檔範例顯示如何將此屬性設定為true machine.config 檔中。 Machine.config 檔案位於此資料夾:

%windir%\Microsoft.NET\Framework\<frameworkversion>\Config

<system.web>
  <deployment retail="true" />
</system.web>

項目資訊

Configuration Section Handler

System.Web.Configuration.DeploymentSection

Configuration Member

SystemWebSectionGroup.Deployment

Configurable Locations

Machine.config

Requirements

IIS 6.0

.NET Framework 2.0

Visual Studio 2005

請參閱

工作

How to: Configure Specific Folders Using Location Settings

How to: Lock ASP.NET Configuration Settings

參考

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

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

System.Configuration

System.Web.Configuration

概念

ASP.NET Configuration File Hierarchy

Securing Configuration

Configuration Inheritance

其他資源

Deployment How-to and Walkthrough Topics

一般組態設定 (ASP.NET)

ASP.NET 組態設定

Configuring ASP.NET Applications

ASP.NET Configuration Files

ASP.NET Configuration API