Я хочу взять полную копию существующего сайта с файлами, настройками IIS (сопоставления виртуальных директорий, дочерние приложения и т. Д.) И восстановить его как новый сайт, работающий на другом URL-адресе, на том же сервере.
Я попытался использовать приложение для резервного копирования в IIS7, и оно сгенерировало zip-файл со всеми файлами. Затем я создал новый пустой сайт и попытался восстановить. Но при восстановлении толком ничего не восстанавливает. Он запрашивает «параметр1», который я не знаю, но затем он ничего не делает, и новый сайт остается нетронутым.
Где я могу узнать, как правильно использовать эту функцию, или эта функция не применима к тому, что я пытаюсь сделать?
В подобных ситуациях я просто копирую и вставляю файл applicationHost.config. Вы можете продублировать три раздела: пулы приложений (для вашего сайта), сайты (для вашего сайта) и, возможно, тег местоположения внизу вашего сайта. Просто убедитесь, что дали им уникальные имена, идентификаторы и привязки. Сначала сделайте резервную копию applicationHost.config.
Неделя 18 и 19 эта серия должно быть полезно и для вас.
Можно использовать веб-развертывание (на котором построено приложение резервного копирования), но чтобы просто скопировать настройки IIS, вам нужно сделать это из командной строки, и это не слишком интуитивно понятно, поэтому, если вы просто делаете это один раз или дважды, applicationHost.config - это путь.