Web Deploy 3.5 ツールを使用して、.NET 4.0 WCF Web サービスをデプロイしています (PackageWeb nuget の助けを借りて)。Web 配置をテストするために使用されている 2 つの "Windows Server 2008-R2" サーバーがあります: QA とステージングです。両方のサーバーは、展開中に (アプリケーションごとに) 最大 20 個の自動バックアップを作成するように構成されています。何らかの理由で、ステージング サーバーは次の 2 つのファイルのみを含むバックアップ ZIP ファイルを生成します。
- archive.xml
- systemInfo.xml
「Contents」ディレクトリが存在せず、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 ユーザーとステージング上のローカル ユーザー)。QAサーバーには、3.5より前にインストールされた「Web Deployment Tool 2.1」もあります。
意味のあるログ記録と豊富なマニュアルがなければ、たいしたことはありません。これが誰かが過去に解決したものであることを願っています。どうもありがとう!