1

マニフェストを含む MSDeploy パッケージで contentPath プロバイダーを使用するときに、インストール ディレクトリをオーバーライドしようとしています。

私は過去にこれをやったと確信していますが、それを機能させることはできません。

私は何が欠けていますか?

パッケージの作成に使用されるマニフェスト:

<siteManifest>
  <contentPath path="C:\packages" />
  <runCommand path="do something here" />
</siteManifest>

パッケージをインストールするコマンド:

これはドキュメントhereからそのままです。

msdeploy -verb:sync 
         -source:package=deploy.zip 
         -dest:auto 
         -replace:objectName=contentPath,
                  targetAttributeName=path,
                  replace=C:\otherPath

アップデート

これがファイルに対して機能することを発見しましたが、ディレクトリに対してはまだ喜びがありません。

msdeploy -verb:sync 
         -source:package=deploy.zip 
         -dest:auto 
         -replace:objectName=filePath,
                  targetAttributeName=path,
                  match=somefile\.txt
                  replace=newfile.txt
4

1 に答える 1