簡體   English   中英

使用Web Deploy的appHostConfig在IIS 6中創建網站

[英]Using Web Deploy's appHostConfig to create web site in IIS 6

我在使用帶有IIS 6的Web Deploy的appHostConfig提供程序時遇到問題。我沒有在文檔中看到任何內容,說我不能或者我需要安裝額外的東西。

我知道我想在IIS的更高版本中做什么。 如果我在IIS 7.5(Windows 7)上運行以下命令,它將創建我可以在IIS管理器中看到的Default Web Site的副本。

"C:\Program Files (x86)\IIS\Microsoft Web Deploy V2\msdeploy.exe"
    -verb:sync
    -source:apphostconfig="Default Web Site"
    -dest:apphostconfig="Created from command line"

但是,當我嘗試在IIS 6(Windows 2003)上執行完全相同的操作時,我收到以下消息:

錯誤:無法創建“appHostConfig”類型的對象和“默認網站”路徑。

錯誤:發出了一個需要IIS配置系統但系統不可用的命令。 確保您使用的是包含配置系統的IIS版本。

我可以在IIS 6中執行此操作,還是需要以不同的方式執行某些操作?

您不能在IIS6中使用appHostConfig。

appHostConfig的工作原理是直接同步管理IIS7的applicationHost.config文件。

在IIS 6中,此功能是使用IIS Metabase而不是基於配置文件的系統實現的,因此提供程序無法直接復制。 (這就是為什么你得到關於'配置系統'的錯誤)

對於您的示例,您可以使用webServer60提供程序來實現相同的功能。

對於IIS6上的各個站點,使用metakey,即

-source:metakey path="lm/w3svc/71913498"

請注意,在IIS6上,默認情況下它不會包含AppPool配置。 為此,你需要......

add: -enableLink:AppPoolExtension

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM