Резервное копирование файлов кода сайта ASP.net - в папку резервной копии в папке сайта - PullRequest
0 голосов
/ 10 сентября 2011

Я хочу сделать резервную копию моего существующего веб-приложения ASP.net перед обновлением.

Поэтому я создаю резервную копию папки внутри сайта (т.е. того же уровня, что и App_Code, web.config). Назовите это как Backup_20110910

Затем я перемещаю все текущие файлы / папки веб-сайта (за исключением web.config, app_data) в резервную папку.

Затем я извлекаю почтовый индекс последнего кода в теперь чистой папке.

Есть ли потенциальные проблемы с этим подходом? В конце концов, вы увеличиваете количество файлов csharp в папке вашего сайта, могут возникнуть конфликты и т. Д.

Ответы [ 2 ]

1 голос
/ 10 сентября 2011

Я бы не создавал резервные копии в структуре папок, есть вероятность, что кто-то найдет ваши резервные папки и перейдет к ним, запустив старый код. Если вы заархивируете его, то у вас вдруг появятся файлы, которые кто-то тоже сможет скачать. Еще более забавно, если, как многие люди, когда вы меняете web.config, вы переименовываете старый в web.config.bak, многие сканеры безопасности ищут это, потому что теперь его можно скачать, поскольку он больше не является. файл конфигурации, но .bak.

Резервное копирование вне корня сети, а не внутри, и все эти заботы исчезнут.

0 голосов
/ 10 сентября 2011

Не возникнет проблемы - за исключением того, что может возникнуть путаница с наличием идентичных структур папок в текущей структуре папок - всегда целесообразно, чтобы резервные копии были полностью отделены от текущей сборки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...