1

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」もあります。

意味のあるログ記録と豊富なマニュアルがなければ、たいしたことはありません。これが誰かが過去に解決したものであることを願っています。どうもありがとう!

4

1 に答える 1

1

私は最近これを持っていました。コマンドの各パラメーターを調べたところ、コマンドにこれがあることが問題であることがわかりました。

-disableLink:ContentExtension

これは、バックアップされているコンテンツをオフにしていました。

Technet からさまざまなパラメーターの詳細を読むことができます: http://technet.microsoft.com/en-gb/library/dd569089%28v=ws.10%29.aspx

于 2014-06-27T10:58:21.703 に答える