マニフェストを含む 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