문제
하이퍼V가상에서, VHDX를 복사해서 SID정보까지는 변경하였지만, 사이트를 열었을 때
계속해서 503에러가 뜨면서, 해당 어플리케이션 풀이 죽는 현상 발생
이벤트로그 : 어플리케이션 풀 config 중에서 가상디렉터리 도메인 계정정보 중에서 passwd 컬럼을 디코드 할 수 없다는 메시지
pool config can not decode iis
참고 URL : https://blogs.msdn.microsoft.com/vijaysk/2009/03/13/caution-while-xcopying-iis-7-0-config-files/
해결방법은 아래와 같다.
윈도우 서버 IIS 에 있는 N개의 웹사이트 및 설정 및 어플리케이션 풀 설정까지 한번에 복사하기
복사할 서버에서 아래의 경로에 있는 파일을 복사합니다.
경로 : C:\Windows\System32\inetsrv\config
파일 : administration.config, applicationHost.config, redirection.config
복사할 서버에서 커맨드창을 열어 아래의 커맨드를 사용하여 2개의 XML 설정파일을 생성합니다.
aspnet_regiis -px "iisConfigurationKey" "C:\iisConfigurationKey.xml" -pri
aspnet_regiis -px "iisWasKey" "C:\iisWasKey.xml" -pri
닷넷 경로 C:\Windows\Microsoft.NET\Framework64\v4.0.30319)
위의 5개의 파일을 복사하여 새로운 서버에 복사합니다.
administration.config, applicationHost.config, redirection.config 파일은 C:\Windows\System32\inetsrv\config 로
iisConfigurationKey.xml, iisWasKey.xml 파일은 C드라이브(적당한 곳)에 복사합니다.
저장한 다음 커맨드 창을 열어 아래의 커맨드를 사용하여 설정파일을 복원합니다. 끝
aspnet_regiis -pi "iisConfigurationKey" "C:\iisConfigurationKey.xml"
aspnet_regiis -pi "iisWasKey" "C:\iisWasKey.xml"
인터넷정보서비스를 켜보면 그대로 옮겨짐. 웹사이트 열어도 잘 됨.
'기술(MS,Web,Windows,AWS) > Web개발' 카테고리의 다른 글
[MVC] Model State, Validation도우미 (0) | 2016.03.14 |
---|---|
MVC 강의 정리 (0) | 2016.03.13 |
HTTP Error 503. The service is unavailable. (0) | 2016.02.12 |
DOM 문서객체모델 (0) | 2016.02.11 |
웹 기반 기술 (0) | 2016.02.11 |