Эти файлы и папки не находятся под контролем версий.
Принимая во внимание, что остальные являются частью вашего git-репозитория (если вы используете git из-за файла gitignore
)
Установите альтернативный сайт на своем веб-сервере с сообщением отключения электричества. Затем при выполнении обслуживания, перенаправьте веб-сайт на сайт обслуживания, в то время как обновляют его. Тот путь, если у пользователей есть страницы кроме отмеченной страницы по умолчанию, они все еще получат сообщение отключения электричества. Иначе простой подход должен просто выгрузить Ваше значение по умолчанию/страницу входа в систему со страницей обслуживания.
Я просто выгружаю первую страницу веб-приложения со страницей без ссылки, содержащей сообщение, которое Вы упомянули.
на моей странице asp.net я использую global.asax файл, это позволяет мне проверять состояние веб-сайта в каждый запрос страницы. Таким образом, если я поместил его в maintainance режим, или база данных снижается, это перенаправляет к веб-сайту, офлайн обмениваются сообщениями.
Я думал бы, что Вы могли достигнуть подобной вещи с jsp для выполнения arbitary части кода каждого запроса HTTP для проверки состояния однако, можно указать на это.