2011년 9월 14일 수요일

스마트 클라이언트 트러블 슈팅

스마트 클라이언트를 페이지에 넣어야 하는 일이 있었다.
VS2005 에 내장된 테스트 웹서버로 돌리면 아무 이상없이 돌아가는 스마트 클라이언트가
계속 'Error Code 500 서버 오류' 를 내보내는 것이 아닌가???

여기저기 뒤져봐도 다른사람들은 잘 되는거 같은데.......
MIME도 설정해주고 별짓을 다했지만 못찾았었는데, 서버를 잘못 만져서 다른 동작마지 안되는 상황에 이르러 과감히 서버를 재설치 하고, 아무생각없이 웹사이트를 게시 했더니 스마트 클라이언트가 정상 동작 한다.(..머지..-_-;;)

다른점을 찾아서 역추적 해보고 환경을 바꾸어본 결과는....역시 내 무식함이 원인....

서버의 가상디렉터리 부분에서 실행권한을 설정하는 부분이 있는데, 스마트 클라이언트는 DLL이나 EXE를 실행한다는 생각에 실행권한을 '스크립트 및 실행 파일' 로 설정해놓아서 서버가 오동작 했던 것이었다.

그래서 서버를 초기화 한후 '스크립트 전용' 으로 설정된 상태로 게시하고 돌렸기에 정상동작 했던거고.....

DLL과 EXE도 스마트 클라이언트 환경에선 그저 스크립트일 뿐이라는 사실......

물론 나처럼 오버하다가 삽질하시는 분이 없으면 좋겠지만..... 혹시나 방황하실 오지랍 넓으신 개발자 분이 계실까봐 이렇게 기록해본다.

댓글 없음:

댓글 쓰기