共用方式為


安裝位址使用者介面對話方塊

您可以使用 [安裝位址] 對話方塊,讓使用者選取要安裝應用程式檔案的 Web 位置。 [虛擬目錄] 欄位會對應於 [檔案系統編輯器] 中為 Web 應用程式資料夾所設定的 [VirtualDirectory] 屬性。可以使用 [TARGETVDIR] 屬性,在自訂動作中擷取輸入此欄位中的值。 此對話方塊僅適用於 Web 安裝專案。

[安裝位址] 對話方塊應是 [使用者介面編輯器] 之 [開始] 區段中的倒數第二個對話方塊,後面接著 [確認安裝] 對話方塊。 如果這個對話方塊前面有一個或多個自訂對話方塊 ([CheckBoxes]、[RadioButtons] 或 [TextBoxes]),則會停用 [上一步] 按鈕,否則會啟用。

[應用程式集區] 清單會顯示目標電腦上的可用應用程式集區,預設值的名稱為 [DefaultAppPool]。 若要變更 Web 安裝專案中的預設應用程式集區,您可以使用建置後動作來更新 MSI 中應用程式集區的名稱。 或者,您可以使用 Orca.exe 來變更預設名稱,以尋找具有不同名稱的應用程式集區。

注意事項注意事項

您可以在命令提示字元設定應用程式集區,或更常見的方法,是從執行 .msi 安裝程式的批次檔執行。 若要這麼做,請使用下列 msiexec 命令,將 [TARGETAPPPOOL] 屬性設定為可用的應用程式集區:

msiexec /i MyWebSetup.msi /qn TARGETAPPPOOL="ASP.NET V2.0"

您也可以使用下列命令,在命令提示字元設定安裝位址:

msiexec /i MyWebSetup.msi /qn TARGETSITE=/LM/W3Svc/2 TARGETVDIR=TestVDir

[TARGETSITE] 是網站的 Metabase 值,而 [TARGETVDIR] 是網站的根目錄中用來安裝 Web 應用程式的資料夾。 在這個情況下,目標路徑為 W3SVC/2/Root/TestVDir。 您可以在自訂動作中使用這個命令以設定其他網際網路資訊服務 (IIS) 屬性,例如 AnonymousAccess。

下圖為一般 [安裝位址] 對話方塊,和安裝時所顯示的一樣。

安裝位址對話方塊

部署 UI 開頭顯示畫面

[安裝位址] 對話方塊唯一可用的屬性是 [BannerBitmap] 屬性,可以設定顯示在對話方塊右上角的影像。 影像的位置和大小是固定的。

秘訣秘訣

同一個安裝程式中所有的對話方塊應使用相同的影像檔,以維持使用者介面的一致。

請參閱

參考

CustomActionData 屬性

VirtualDirectory 屬性

概念

安裝對話方塊的限制

其他資源

部署中的使用者介面管理

部署對話方塊