자신의 컴퓨터에서 비주얼베이직으로 dll 컴포넌트를

개발하고 웹싸이트에 이용하여 문제가 없이 되는것을 확인하고

다른 서버에 옮기고 나서 웹싸이트를 띄워보면

ex) 오류 형식:
서버 개체, ASP 0177 (0x8000401A)
Server.CreateObject 실패
구성된 식별자가 올바르지 않아 서버 프로세스를 시작하지 못했습니다. 사용자 이름과 암호를 점검하십시오.
/com/asp/login_check.asp, line 23

....

이런식의 Server.CreateObject 오류나 런타임오류가 생기는걸 자주접할 수 있다.

이런 오류는 여러가지 이유가 있을 수 있다.

보통의 경우 dll 컴포넌트 파일이 제대로 등록이 되었음에도 불구하고,

계속해서 에러가 종종 나타난다.

상황에 따라 여러가지 이유가 있을 수 있으나,

원래 개발을해서 서비스가 정상적으로 돌아가고 있던 서버(또는 PC)에서는

비주얼베이직개발환경에서 서비스를 하고 있었으므로 서버를 이전을 해서

새로운 환경에서 서비스를 하려면 똑같은 환경을 만들어주어야 하는것을 간과해선 안된다.

새로운 서버에서 똑같이 서비스를 해주려면 비주얼베이직 런타임이 가능해야한다.

비주얼베이직 프로그램을 설치하면 해결이 되지만 비주얼베이직런타임프로그램만을 설치하면 똑같은
 
환경으로 만들어줄 수가 있다.

아래의 주소로 이동해서 비주얼베이직 런타임 프로그램을 설치하면 된다.

Posted by 시스템매니아
,