Назад | Перейти на главную страницу

Создание резервной копии вручную. Поддерживаются ли приложения и виртуальные каталоги?

Допустим, я создал в 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 будет поддерживать ручное резервное копирование для таких сайтов.