更新:2007 年 11 月
預先定義條件約束彙總設定群組,其指定應用程式或邏輯伺服器的通用需求。條件約束即是應用程式用以指定邏輯伺服器需求的方法,反之亦然。預先定義條件約束可提供給分散式系統設計工具隨附的每個原型應用程式和邏輯伺服器;這些條件約束只能在應用程式設計工具和邏輯 DataCenter 設計工具中設定。預先定義條件約束的範例包括 ASP.NET 安全性 (在邏輯 DataCenter 設計工具中) 和作業系統 (在應用程式設計工具中)。
邏輯伺服器也可以設定其可裝載之應用程式的類型需求。而應用程式則可以設定其裝載伺服器的類型需求。這些需求稱為裝載條件約束。指定項目的預先定義條件約束組織於對應的裝載條件約束底下。例如,若要設定 IIS Web 伺服器的 ASP.NET 安全性條件約束,您必須先啟用 ASP.NET 裝載條件約束,以允許該伺服器裝載 Web 應用程式。
請使用下列程序,在應用程式設計工具中啟用應用程式的預先定義條件約束,或在邏輯 DataCenter 設計工具中啟用邏輯伺服器的預先定義條件約束。
若要設定條件約束
請選取應用程式或邏輯伺服器。
如果是邏輯伺服器,條件約束將會套用至部署圖表中所有繫結至該伺服器的應用程式。如果是應用程式,條件約束將會指定其裝載邏輯伺服器的應用程式需求。
檢視 [設定和條件約束編輯器]。
請確認已在 [應用程式條件約束] (邏輯 DataCenter 設計工具) 或 [邏輯伺服器條件約束] (應用程式設計工具) 下方選取適當的裝載條件約束。
請選取預先定義條件約束的核取方塊,以啟用該條件約束。(例如,作業系統或 ASP.NET 安全性)
在條件約束的對話方塊中設定您要的條件約束值。
預先定義條件約束的對話方塊包含一些套用至設定的額外邏輯。例如,在 [ASP.NET 安全性條件約束] 中,若沒有選取 [表單驗證] 做為您的安全模式,則將無法使用 [表單驗證] 欄位中的選項。預先定義條件約束對話方塊中所提供的選項不一定要以一對一基準來對應設定。也就是說,單一選項可能包含多個設定。條件約束對話方塊中位於設定選項下方的描述窗格顯示特定選項會影響哪一些設定。
如果預先定義條件約束群組不包括您要限制的設定,您可以撰寫使用者定義條件約束。如需詳細資訊,請參閱 HOW TO:撰寫使用者定義條件約束。