'set a Moved Site Path info'에 해당되는 글 1건

  1. 2011.10.13 [ETC] 변경된 Site Path 수정하기 (WebMatrix)
요즘 WebMatrix 에서 Web Site 를 생성하여 Test 개발을 하고 있다.
WebMatirx 를 설치하고 WebSite 를 생성하게 되면
기본적으로 [System Directory]:\Users\[User 계정]\Documents\My Web Sites 폴더를 내에 Site 를 생성한다.
다른 작업을 하던 도중 사용자 폴더를 D Drive 로 이동할 일이 생기게 되었는데
D drive 로 이동을 하고 나니


위 그림과 같이 WebMatrix 를 실행시키고 Site 를 선택하면 현재 경로를 가리키는 것이 아니라 과거의 경로 정보를 가지고 있어서

더블클릭하여 실행할라치면 위와 같은 에러를 발생한다...
당연히 경로에 소스가 존재하지 않으니 에러가 나는 것이 당연할 것이다.
그렇다면 어디엔가 경로 정보가 존재할 것인데... 변경하기 위해서 정보가 저장되어 있는 파일이나 데이터베이스가 어디있는지 찾아 보았다.
단순히 WebMatrix 에서 사용하는 데이터니 WebMatrix.exe 가 있는 설치 폴더에 존재하겠지.. 아니면 관련 Registry 나 Database 중 한군데 아닐까 생각하고 찾아 보았으나... 왠걸... 없다!!! ㅡㅡ'

그러다 찾아낸 사실... WebMatirx 는 IISExpress 와 연계하여 실행되는 프로그램으로 위에서 보는 Site 들의 리스트에 대한 정보는 \Users\[User 계정]\Documents\IISExpress\config 폴더내의 applicationhost.config 에 담겨 있었다.
Site Name 으로 찾아 보니... physicalPath 라는 Attribute 에 정보를 담아둔 모습을 아래와 같이 보실 수 있습니다.

이걸 옮겨진 Drive 로 수정을 했습니다.
그리고 Refresh 해보니 아래와 같이 정보가 수정된 모습을 보실 수 있죠...

더블 클릭해봅니다.


실행이 잘 되네요... ㅡㅡ'
한시간은 잡아 먹은 것 같습니다.

WebMatrix 를 사용할 때 얻게된 Tip 이었습니다.


행복한 고수되십시요...

woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\




Posted by woojja
이전버튼 1 이전버튼