2011-09-10 91 views
0

我想在更新之前備份我現有的ASP.net網絡應用程序。備份ASP.net網站代碼文件 - 到網站文件夾下的備份文件夾

因此,我在網站內創建了一個備份文件夾(即與App_Code,web.config相同的級別)。稱之爲Backup_20110910

然後我將所有當前的網站文件/文件夾(不包括web.config,app_data)移動到備份文件夾中。

然後我在現在乾淨的文件夾中提取最新代碼的zip。

這種方法有什麼潛在的問題嗎?畢竟,您正在增加網站文件夾中的csharp文件數量,是否會有衝突等。

+1

我會保留在web根目錄以外的備份。我可能會把它拉下來,但那只是我。 – tvanfosson

+0

感謝您的評論。看起來我應該在Web根目錄之外進行備份 – Cola

回答

0

不會有任何問題 - 除非在當前文件夾中可能會有相同的文件夾結構結構 - 始終保持完全獨立於當前版本的備份

1

我不會備份在文件夾結構中,因此有人可能會找到您的備份文件夾並瀏覽它們,運行舊代碼。如果你壓縮它,那麼你突然有人可以下載的文件。更有趣的是,如許多人所做的那樣,當您更改web.config時,將舊的名稱重命名爲web.config.bak,許多安全掃描程序會尋找它,因爲現在它可以被下載,因爲它不再是一個。配置文件,但一個.bak。

備份在web根目錄之外,不在這些問題之內,所有這些擔憂都將消失。