2014-07-15 20 views
9

Web Deploy Otomatik Yedekleme'yi this guide izleyerek başlatabilirim. Ancak, web sitemde, çok büyük olabilecek tüm kullanıcı tarafından yüklenen görüntüleri içeren /uploads/ köküne göre bir klasörüm var.Web dağıtımı için otomatik yedekleme 3 (IIS) - yedekleme içindeki klasörleri dışlamak için

Yedek anlık görüntü bu klasörün bir kopyasını da aldı ve bunun sonucunda büyük yedeklemeler elde edildi. Bazı klasörleri yedeklemeden çıkarmak mümkün mü?

+0

eklemek

msdeploy.exe -verb:sync -source:backupmanager -dest:backupmanager=<siteName>,uselast=true -skip:xpath=dirPath[@path='App_Data'] 

ve bu 4GB yukarıda yedeği iter . Rahatsız edici, bir kez 4GB yukarıda, o artık yedeklemeyi reddediyor. –

+0

Kullanıcıların yüklediği verileri yedeklemek istemiyorsanız, neden dağıtılan uygulamanın yedeğini almanız gerekiyor? Yani, yedekler veritabanı ve yüklenmiş dosyalar olmalıdır. –

cevap

2

Orada deneyin kullanabilirsiniz atlama parametreler şunlardır: Beni ancak App_Data klasörü var için Böylece temelde, aynı sorun var -skip:xpath="/uploads/"

+0

Bir yayınlama profilinde kullanılmak üzere biraz değiştirmem gerekiyordu, ancak girişiniz şu örnekle birleştirildi: https://github.com/entaconsulting/devs201508/blob/36f6ffab10fc6cf61c2100b401942ee6ea7a4642/WebApplication1/MSBuild.Microsoft.VisualStudio.Web.targets .14.0.0/araçlar/VSToolsPath/Web/Microsoft.DNX.Publishing.targets mükemmel çalıştı. –

+0

Harika :) cevap olarak kabul etmek veya son çalışma fikrinizi cevaplamaktan çekinmeyin. –

+0

Ne yazık ki sadece bu soruya lütuf ekledim ve kendim yaratmadım, aksi takdirde kesinlikle yapardım. –

İlgili konular