TeamCity を使用して MSBuild を自動化し、WebDeploy を使用してアプリケーションをさまざまなサーバーにプッシュしています。
ほとんどの場合、これで問題なく動作しています。ただし、問題が 1 つあります。公開中に削除したくないアップロードを保持するフォルダーがあります。
WebDeploy に「そのフォルダーがコンパイルされたアプリケーションにないことはわかっています。無視してください。そのままにしておいてください」と伝えるにはどうすればよいですか。
dirPath、filePath、またはcontentPathプロバイダーを使用しているDoNotDelete
場合は、ソースに存在しない宛先コンピューター上のファイルの削除をブロックするルールを指定できます。コマンド ラインに追加する構文は、-enableRule:DoNotDelete
. 詳細については、言及されているプロバイダーの記事とWeb 配置ルールを参照してください。