2011-01-21 41 views

回答

1

對於Web部署,Windows身份驗證已經在服務器(見requirements and limitations頁Web部署)上分別預裝。

Web Deploy部署操作中的典型情況是源服務器安裝了Windows身份驗證,但目標服務器沒有。在這種情況下,Web Deploy無法在目標服務器上爲您安裝Windows身份驗證。如果服務器是Windows Server 2008(運行IIS 7),則必須先安裝Windows身份驗證角色服務。

話雖如此,以下是您可能會研究的一個選項:如果您編寫安裝Windows身份驗證角色服務的腳本,則可以使用Web Deploy命令行上的preSync開關運行該腳本。在主Web部署同步操作開始之前,preSync開關允許您指定要在目標上運行的命令或批處理文件。有關更多信息,請參閱Web Deploy Operation Settings頁面上的preSync條目以及Web Deploy runCommand Provider頁面上的相關信息。