Создание резервной копии вручную. Поддерживаются ли приложения и виртуальные каталоги?
Допустим, я создал следующее в IIS:
1. Сайт под названием "MyMusicBlog".
2. Добавлено приложение "Умбрако".
3. Добавлен виртуальный каталог под названием "сервисы".
4. Добавил приложение "RssService" ниже сервисов.
5. Добавил приложение "RestService" ниже сервисов.
поэтому доступны следующие URL:
- http://www.mymusicblog.com/umbraco
- http://www.mymusicblog.com/services/rssservice
- http://www.mymusicblog.com/services/restservice
Теперь, когда я хочу вручную создать резервную копию с помощью поставщика "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 будет поддерживать резервное копирование вручную для таких сайтов.