共用方式為


HOW TO:指定 ASP.NET 應用程式的動態或靜態內容

更新:2007 年 11 月

在 [應用程式設計工具] 中,您必須指定要 ASP.NET 應用程式公開 (Expose) 動態還是靜態的內容。動態內容指定當執行應用程式或與應用程式關聯的任何 Web 服務時,需要如 ASP.NET 的指令碼處理器。靜態內容則指定當執行應用程式或顯示 HTML 時,不需要任何指令碼處理器。

注意事項:

在您用於定義和評估系統部署的邏輯 DataCenter 圖表中,要裝載 (Host) ASP.NET 應用程式的 Web 伺服器會以 IIS Web 伺服器的形式表示。IIS Web 伺服器會使用 [WebSvcExtRestrictionList] 設定,指出是否安裝某些功能,例如指令碼處理器。[WebSvcExtRestrictionList] 設定是無法加以編輯的隱含設定。不過,您可以使用 [設定和條件約束編輯器] 檢視這項設定。若要檢視 [WebSvcExtRestrictionList] 設定,請開啟邏輯 Datacenter 圖表,並選取要部署 ASP.NET 應用程式的 IIS Web 伺服器。在 [設定和條件約束編輯器] 的左窗格中,巡覽至 [邏輯伺服器設定]、[InternetInformationServices],然後巡覽至 [WebSites]。在右窗格中,依序巡覽至 [功能] 和 [WebSvcExtRestrictionList]。在這項設定下,尋找指定已安裝 ASP.NET 的版本。您也可以使用 [設定和條件約束編輯器] 中的搜尋功能尋找這項設定。如需詳細資訊,請參閱隱含條件約束套用設定

若要為 ASP.NET 應用程式指定動態或靜態內容

  1. 在應用程式圖表上選取您要的 ASP.NET 應用程式定義。

  2. 在 [屬性] 視窗中,將 [Web 內容] 屬性設定為 [動態] (預設) 或 [靜態]。

    秘訣

    如果看不到 [屬性] 視窗,請從 [檢視] 功能表中選擇 [屬性視窗],或按 F4。

如果您為 ASP.NET 應用程式選取動態內容後,又使用 [部署設計工具] 為包含該應用程式的系統定義並評估部署,則 [部署設計工具] 會驗證條件約束。這個條件約束會判斷即將裝載 ASP.NET 應用程式的 Web 伺服器是否已安裝指令碼處理器。如需詳細資訊,請參閱部署設計工具概觀

請參閱

其他資源

在應用程式圖表上定義 ASP.NET 應用程式