사이트 설정과 응용프로그램 풀을 같이 옮긴다.
appcmd을 사용하면 응용프로그램 풀이 누락되니 닷넷의 aspnet_regiis를 사용한다.
-. 백업
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 aspnet_regiis -px "iisConfigurationKey" "C:\Windows\System32\inetsrv\Config\iisConfigurationKey.xml" -pri aspnet_regiis -px "iisWasKey"
"C:\Windows\System32\inetsrv\Config\iisWasKey.xml" -pri
-. 챙겨야 할 파일, 5개
C:\Windows\System32\inetsrv\Config 폴더
administration.config, applicationHost.config, iisConfigurationKey.xml, iisWasKey.xml, redirection.config
-. 복원
챙긴 5개 파일을 대상 서버의 C:\Windows\System32\inetsrv\Config 폴더에 복사하고 다음을 실행한다.
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 aspnet_regiis -pi "iisConfigurationKey" "C:\Windows\System32\inetsrv\Config\iisConfigurationKey.xml" -pri aspnet_regiis -pi "iisWasKey"
"C:\Windows\System32\inetsrv\Config\iisWasKey.xml" -pri
*만약, appcmd를 사용하겠다면 백업과 복원은 다음이다.
cd C:\Windows\System32\inetsrv appcmd add backup 백업이름
C:\Windows\System32\inetsrv\backup\백업이름 폴더가 만들어 진다.
백업 목록을 확인할 수 있다.
appcmd list backup
복구는 다음 명령이다.
appcmd restore backup 백업이름
'관리' 카테고리의 다른 글
| 부팅시 시작되도록 등록한 배치파일이 실행되지 않을 때 (0) | 2026.08.30 |
|---|---|
| IIS 인증서 요청 만들기에서 key파일 추출 (0) | 2026.08.30 |
| Windows 세션의 수상한 포트로 프로세스 찾기 (0) | 2026.08.30 |
| Docker Desktop, 컨테이너 Windows 부팅시 자동 시작 (0) | 2026.08.29 |
| Windows - HUGE PAGES 사용 (0) | 2026.08.29 |