私たちのサイトの 1 つで、html5 経由で表示されるビデオがいくつかあります。誰かが Web サイトを開いている (そしてビデオ ファイルをストリーミングしている) 場合、使用中のビデオ ファイルを削除できないため、Web デプロイは失敗します。
preSync:RunCommand 属性を使用して Web サイトを停止しようとしたため、ファイルをストリーミングできなくなりました。postSync コマンドを使用して Web サイトを元に戻すことを考えました。
しかし、デプロイが同じエラー (ビデオ ファイルを削除できません) で失敗するため、preSync の前にビデオ ファイルを削除しようとしているようです。しかし、ビデオがダウンロードされていないことを確認すると、サイトは展開され、期待どおりにオフになります。
「同期」部分の前に PreSync コマンドを実行するべきではありませんか?