使用IIS6时,右键单击网站时“部署”上下文菜单项是否可用?
我已经安装了Web Deploy 2.1(网络安装工具)并重新启动但仍然没有显示。也许它没有显示,你只需使用Web Deploy命令行吗?
任何赞赏的信息。
答案 0 :(得分:1)
不,“部署”上下文菜单仅在IIS 7和7.5中可用。你必须通过命令行做事。
如果要从iis6迁移到iis7,可以按照此处的说明进行操作:http://learn.iis.net/page.aspx/427/migrate-a-web-site-from-iis-60-to-iis-7/注意实际Web部署命令中的第3部分。
第3部分 - 将您的网站迁移到 使用包文件
进行定位
始终备份目标服务器。即使你是 只是测试,它可以让你轻松 恢复服务器的状态。
%windir%\ system32 \ inetsrv \ appcmd添加备份“PreWebDeploy”
在源服务器上运行以下命令以创建程序包 服务器的(压缩)文件:
msdeploy -verb:sync -source:metakey = lm / w3svc / 1 -dest:package = c:\ Site1.zip> WebDeployPackage.log
将包文件复制到目标服务器。
在目标服务器上运行以下命令以验证内容 如果同步操作会发生 运行:
msdeploy -verb:sync -source:package = c:\ Site1.zip -dest:metakey = lm / w3svc / 1 -whatif> WebDeploySync.log
- 醇>
验证输出后,再次运行相同的命令而不使用whatif 标志:
msdeploy -verb:sync -source:package = c:\ Site1.zip -dest:metakey = lm / w3svc / 1> WebDeploySync.log