【问题标题】:MsDeploy 3.5 automatic backup creates zip files lacking the Contents directoryMsDeploy 3.5 自动备份创建缺少 Contents 目录的 zip 文件
【发布时间】:2013-06-28 18:11:17
【问题描述】:

我正在使用 Web Deploy 3.5 工具来部署我们的 .NET 4.0 WCF Web 服务(在 PackageWeb nuget 的帮助下)。我们有两台“Windows Server 2008-R2”服务器用于测试 Web Deploy:QA 和 Staging。两台服务器都配置为在部署期间创建最多 20 个自动备份(每个应用程序)。出于某种原因,我们的暂存服务器会生成仅包含两个文件的备份 ZIP 文件:

  • archive.xml
  • systemInfo.xml

“内容”目录不存在,并且 Windows 事件日志中没有记录错误。更糟糕的是,服务器被配置为在备份失败时继续运行 (continueSyncOnBackupFailure="false"),但是这个明显的添加 Contents 目录的失败似乎不被工具视为错误,所以该工具愉快地继续部署包。

此外,archive.xml 也有些不足,因为它只包含以下信息:

<?xml version="1.0" encoding="UTF-8"?>
<MSDeploy.Backup/>

我的 PC 和两台服务器都通过 Platform Installer 安装了 Web Deploy 3.5。部署用户帐户是一个管理帐户(QA 服务器上的 Active Directory 用户和 Staging 上的本地用户)。 QA服务器还安装了3.5之前的“Web Deployment Tool 2.1”。

如果没有有意义的日志记录和丰富的手册,就没有什么可做的。我希望这是过去有人解决的问题。非常感谢!

【问题讨论】:

  • 我认为没有人有这个问题。以防万一它很重要 - 故障服务器位于 Rackspace。

标签: msdeploy webdeploy microsoft-web-deploy


【解决方案1】:

我最近有这个,我查看了我的命令中的每个参数,发现问题是我在命令中有这个:

-disableLink:ContentExtension

这会关闭正在备份的内容。

您可以从 Technet 阅读有关各种参数的更多信息: http://technet.microsoft.com/en-gb/library/dd569089%28v=ws.10%29.aspx

【讨论】:

    猜你喜欢
    • 2020-04-07
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多