2013-04-22 49 views
3

我創建Web部署包zip文件爲我的Web應用程序如何使用MsDeploy設置iisApp提供程序的部署路徑?

我發現我能夠指定應用程序的站點名稱由包括我的網站在包裝過程中pubxml和生成過程中使用PublishProfile財產指定該配置文件。

的pubxml中有<DeployIisAppPath>WebSiteName</DeployIisAppPath>和創建如同出現在IIS管理窗口的網站名稱。

我想在部署到尚未安裝此應用程序的服務器時指定網站磁盤上的位置。

我可以使用哪些屬性來做到這一點? 我看到我可以使用-replace參數,如下所示:Specify different path for provider iisApp when creating package with msdeploy但我寧願將值設置在我的pubxml中。

回答

1

你有兩個選擇:

  1. 選擇複選框 「包含IIS設置...」。當你這樣做時,一個文本框會以標題「目標服務器上的Web應用程序的物理路徑」點亮。使用爲此生成的參數的值,可以修改目標應用程序路徑。
  2. 另一種選擇是直接使用msdeploy.exe並使用「apphostconfig」提供程序而不是iisApp提供程序重新創建程序包,然後在目標服務器上參數化應用程序路徑。
+2

我在「包括IIS設置在IIS Express中配置」下做了第一步,但沒有點亮任何新的文本框。 – greektreat 2013-06-04 18:48:52

相關問題