문제

하이퍼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

+ Recent posts