Deployment 使用Web部署&x27;s appHostConfig以在IIS 6中创建网站
在IIS 6中使用Web Deploy的提供程序时遇到问题。我在文档中没有看到任何内容说我不能安装,或者我需要安装任何额外的东西 我知道我要做的是在IIS的更高版本中工作。如果我在IIS 7.5(Windows 7)上运行下面的命令,它将创建我可以在IIS管理器中看到的Deployment 使用Web部署&x27;s appHostConfig以在IIS 6中创建网站,deployment,iis-6,msdeploy,webdeploy,Deployment,Iis 6,Msdeploy,Webdeploy,在IIS 6中使用Web Deploy的提供程序时遇到问题。我在文档中没有看到任何内容说我不能安装,或者我需要安装任何额外的东西 我知道我要做的是在IIS的更高版本中工作。如果我在IIS 7.5(Windows 7)上运行下面的命令,它将创建我可以在IIS管理器中看到的默认网站的副本 "C:\Program Files (x86)\IIS\Microsoft Web Deploy V2\msdeploy.exe" -verb:sync -source:apphostconfig=
默认网站的副本
"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元数据库实现的,而不是基于配置文件的系统,因此没有提供程序可以直接复制的副本。(这就是为什么会出现有关“配置系统”的错误)
例如,您可以使用webServer60
提供程序来实现相同的功能。对于IIS6上的各个站点,使用元键,即
-source:metakey path=“lm/w3svc/71913498”
请注意,在IIS6上,默认情况下它不包括AppPool配置。为此,你需要
add:-enableLink:AppPoolExtension
谢谢,这正是我所期望的。我肯定会研究webServer60,我以前没有注意到这个提供商。