Развертывание приложения ASP.NET более чем на один рабочий сервер с использованием BAT-файла

В настоящее время я развертываю приложение ASP.NET на 4 работающих серверах, нагрузка на которые балансируется вручную путем архивирования и перетаскивания файлов на серверы. Я хотел бы знать, как я могу написать файл BAT и запустить его из командной строки, чтобы установить приложение на все 4 сервера. Любая помощь или ссылка будут оценены.


person VJAI    schedule 05.07.2016    source источник
comment
Наконец, лучше написать простое консольное приложение для выполнения этой работы, потому что, наконец, это не так просто, если вы хотите избежать общих ошибок, таких как невозможность перезаписать какой-либо файл.   -  person Aristos    schedule 19.07.2016


Ответы (1)


Вот шаги, если необходимо обновить только файлы (без базы данных)

Создайте bat-файл и выполните следующие действия после того, как скопируете обновленные файлы в какой-либо каталог.

  1. Создайте файл с именем app_offline.htm в корне вашего веб-сайта, и сайт перейдет в автономный режим.
  2. Перезапишите новые файлы поверх сайта.
  3. Переименуйте или удалите файл app_offline.html.

Вот команда для создания копии -command-pr">скопировать все файлы и папки с одного диска на другой с помощью DOS (командная строка)

person Aristos    schedule 05.07.2016