2016-04-25 16 views
0

Azureリリースの定義では、Azure Webデプロイメントを使用してUAT WebAppにビルド成果物を公開します。ただし、以前にアップロードしたファイル(画像など)は削除されます。AzureのWebDeployでユーザーがアップロードしたファイルを保存する方法

UATにリリースしてユーザのアップロードしたファイルを保存するにはどうすればよいですか?

ウェブサイトのディレクトリ全体を.zipの内容に置き換えるのではなく、既存のファイルより.zipファイルを抽出することに相当します。

答えて

1

あなたのビルドに次のMSBuildプロパティを追加することができます

/p:SkipExtraFilesOnServer=true 

OR場合msdeployプロバイダフラグを追加します。

-enableRule:DoNotDelete 

https://dotnetcatch.com/2016/02/01/webdeploymsdeploy-quick-tip-keep-existing-files-during-deployment/

+0

この答えとジュリアンの答えどちらが正しいですか。私は私のシナリオでこの答えを使用して終了しました。これは、Visual Studioオンラインのビルド/リリース構成のAzure Web DeploymentセクションのGUIを使用して実行できます。 –

関連する問題