이 방법은 보통 사람들이 거의 쓰는 윈도우 버전에서는 cmd만을 활용해야만 가능하다. IIS의 단점이 아닐 수 없다.
물론 cmd를 안 써도 되는 해결법은 윈도우 서버를 쓰면 cmd를 이용 안해도 되긴 하더라. 하지만 너무 비싸!
*이 방법은 꼭 'C:\Windows\System32\inetsrv' 라는 경로 안에 IIS 프로그램에 연결된 사이트 폴더 파일이 전혀 없어도 있어도 이용 가능합니다.
방법
- 관리자 권한으로 cmd 실행. 그냥 cmd로 하면 백업은 가능하나 복구 작업이 절대 되지 않는다.
- cd C:\Windows\System32\inetsrv 을 입력한다.
- appcmd.exe add backup "backupfolder" 를 입력한다. (backupfolder 부분은 백업 폴더 이름이며, 자신이 원하는 폴더 이름을 입력해도 됨)
- 복구를 하기 위해 IIS에 사이트 폴더에 있는 사이트를 삭제한다. (꼭 삭제 안 하고 백업을 해도 문제 생기지 않는다.)
- appcmd.exe restore backup 백업폴더 이름
예) appcmd.exe restore backup backupfolder
끝
댓글