更新:2007 年 11 月
除了指定設定值外,您還可以設定屬性群組來指定設定的特性。這些屬性如下所示:
可覆寫/部署
這些屬性是用來將設定指定為固定的或可覆寫的。如果選取,設定為可覆寫;如果清除選項,則設定是固定的。[可覆寫] 屬性僅適用於 [應用程式設計工具]。如需詳細資訊,請參閱 HOW TO:將應用程式設定指定為可覆寫。Deployment 屬性則適用於 [系統設計工具] 和 [邏輯 DataCenter 設計工具]。
在 [應用程式設計工具] 中,您所使用的是應用程式定義。當系統中使用應用程式的執行個體時,可進一步自訂應用程式定義的設定。如果設定為可覆寫,則可在 [系統設計工具] 中修改該設定值。例如,如果您將應用程式的驗證設定設為 "Forms" 並將設定指定為 [可覆寫],則可在 [系統設計工具] 中的該應用程式執行個體上將驗證變更為 "Passport"。
注意事項:您無法覆寫包含敏感資料的設定。如需這些設定的詳細資訊,請參閱實作應用程式的考量。
在 [系統設計工具] 和 [邏輯 DataCenter 設計工具] 中,[部署] 核取方塊會指示是必須依照設定的方式使用設定,或是在部署時可以變更設定。根據部署圖表所產生的部署報表中包含 "Fixed" 屬性。針對每一個有 [部署] 核取方塊的設定,這個屬性會設定為 True 或 False。例如,如果要在 [系統設計工具] 中指定驗證設定必須依照設定方式使用,不能在部署時變更,請清除 [部署] 核取方塊,則部署報表中就會將驗證設定的 "Fixed" 屬性設定為 True。如果選取 [部署] 核取方塊,則會將 "Fixed" 屬性設定為 False,表示可以在部署時變更此設定。
注意事項:如果在 [系統設計工具] 和 [邏輯 DataCenter 設計工具] 中都清除某設定的 [部署] 核取方塊,表示在部署時,不論於應用程式層級或在主機層級,都不能變更此設定。這種狀況雖然不會產生驗證警告,但是會造成衝突,所以必須在部署時加以解決。
Null
這個屬性指定設定是否可為 Null 值。如果 [Null] 核取方塊無法使用,則設定值不可以是 "Null";且如果預設值為 "Null",則必須變更該設定值。如果選取 [Null] 核取方塊,那麼設定值等於 "Null"。如果以其他值取代 "Null",該核取方塊則會清除。
使用預設值
這個屬性指示設定值是否為預設值。所有設定皆有預設值 (例如,True、Null、Windows、8080 等等)。如果變更設定的預設值,[使用預設值] 核取方塊則會清除。若要將設定還原為預設值,請選取 [使用預設值] 核取方塊。[使用預設值] 屬性適用於 [應用程式設計工具]、[系統設計工具] 和 [邏輯 DataCenter 設計工具]。
在 [應用程式設計工具] 和 [邏輯 DataCenter 設計工具] 中,選取 [使用預設值] 核取方塊會將已修改的設定變更回原始的預設值。在 [系統設計工具] 中,選取 [使用預設值] 核取方塊則會將已覆寫的設定變更為基礎應用程式或端點定義上的目前值。如需詳細資訊,請參閱 HOW TO:套用設定和 HOW TO:覆寫應用程式設定。
注意事項:如果您電腦上的 machine.config 或 web.config 設定不同於軟體定義模型文件中所指定的預設值 (此文件由 [分散式系統設計工具] 提供,例如用於組態設定的 Microsoft.Configuration.sdmDocument),那麼 [使用預設值] 核取方塊會自動清除,且這些設定會在覆寫設定的搜尋結果中出現。
在屬性視窗中顯示
這僅是自訂設定的其他屬性。如果核取該值,則設定會顯示於 [屬性] 視窗中。如需詳細資訊,請參閱 HOW TO:建立應用程式、伺服器、端點和區域的自訂設定。