Допустим, я создал в IIS следующее:
1. Веб-сайт под названием «MyMusicBlog».
2. Добавлено приложение «Умбрако».
3. Добавлен виртуальный каталог под названием «услуги».
4. Под сервисами добавлено приложение «RssService».
5. Добавил приложение RestService под сервисами.
поэтому доступны следующие URL-адреса:
Теперь, когда я хочу вручную создать резервную копию с помощью поставщика «backupManager» в msdeploy.exe, я вижу, что созданный пакет развертывания не содержит содержимого для приложения «Umbraco» и служб «RssService» и «RestService».
Что пробовал:
msdeploy.exe -verb:sync -source:backupManager -dest:backupManager=MyMusicBlog
Что об этом говорит Эллиот Хамаи:
http://www.iis.net/learn/publish/using-web-deploy/web-deploy-automatic-backups
Интересно, поддерживает ли Web Deploy сценарий, в котором вы хотите вручную создать и восстановить резервную копию для приложения IIS.
Кто пробовал это делать и преуспел? Или вы нашли обходной путь?
Мне кажется, что я могу создать пакет развертывания и при необходимости «восстановить» контент. Таким образом, вы используете пакет развертывания в качестве «резервного» пакета. Но в идеале вы должны ожидать, что Web Deploy будет поддерживать ручное резервное копирование для таких сайтов.