간만에 ASP
- Windows2003서버의 경우 구성요소서비스 -> 등록정보 ->[보안]탭에 권한부여 체크 해제를 해야합니다.
- dll경로에 한글폴더명이 없어야 합니다.
1. ASP 0177 : 800401f3
<원인> com+설치가 정상적이지 않을 경우 발생합니다
<해결> com+삭제 후 재 설치 권장
2. ASP 0177 : 800401a
<원인>com+에 등록할때 사용한 ID에 변경사항이 있을경우(권한,비번 등) 발생합니다
<해결>
a. 구성 요소 서비스-등록정보-[보안]탭에 권한부여 제거,
b. 해당 등록된 사용자의 DLL 접근 권한을 허용.
c. 해당 등록된 사용자의 비밀번호 변경 여부 확인.
d. DLL 삭제 후 다시 등록
3. ASP 0177 : 8007007e
<원인> dll파일의 상위폴더에 한글이름을 가진 폴더가 있을 경우 주로 발생합니다
<해결> com+삭제 후 dll(상위에 한글폴더가 없어야 한다) 재등록
4. ASP 0177 : 800401111
<원인>iis reset 필요
5. ASP 0178 : 0x80070005
<원인>등록정보 - 보안 Tab - 권한부여 체크되어있을 경우 발생합니다
<해결>구성요소서비스 -> 등록정보 ->[보안]탭에 권한부여제거
6. "구성된 식별자가 올바르지 않아 컴포넌트를 실행할 수 없습니다" 에러 발생
<원인> com+등록할때 password와 Administrator password를 확인해봐야합니다
<해결>
a. 구성요소서비스 -> 등록정보 ->[보안]탭에 권한부여제거
b. 보안수준을 두번째 [프로세스 및 구성요소 수준에서 엑세스 검사 수행]로 셋팅
c. 구성요소서비스 - 등록정보 - [확인]탭에서 다음사용자에 Admin 정보 등록
서버에 ClientModule이 정상적으로 설치되었는 지 확인하는 방법
1. ClientModule설치 확인
<확인>
bin폴더 아래의 RegistItem을 실행했을 때 Result과 ErrMsg가 출력이 된다면 정상적으로 설치된 것 입니다
- Command : ./RegistItem “test”
- Output : Result=-1
ErrMsg=Cannot Find ID
2. 설치 중 "Segmentation fault" 오류 발생 시
<원인>64bit 서버에 32bit용 ClientModule을 설치하여 발생한 오류
<해결>64bit용 ClientModule 설치
화면을 실행시키면 에러 화면이 나오면서 아무런 내용이 없을경우 해결방법
[현상]
화면에 에러화면은 나오지만, 아무런 내용이 없을 경우
[해결]
- bin폴더 아래에 바이너리 파일들 존재 여부 확인
- bin폴더 및 상위폴더, 그리고 바이너리 파일들 권한 확인(755)
- ./inc/function파일의 TeleditBinPath확인(php,jsp의 경우)
** PHP / IIS의 경우 **
exec권한이 없는 경우 해당 오류가 발생할 수 있다
이런 경우 exec권한 확인해야한다.
system32-cmd.exe의 권한에 실행권한을 주어야 한다
출처 : 다날
'asp' 카테고리의 다른 글
IE와 크롬 한글 파라미터값 UTF8 euckr (0) | 2013.07.10 |
---|---|
ImageMagickObject (0) | 2013.06.03 |
SmartEditor Basic ASP DEXT.FileUpload (2) | 2012.12.28 |
Windows2008 x64 Server.CreateObject("DEXT.FileUpload") 오류 (4) | 2012.11.18 |
Request.ServerVariables (0) | 2012.09.20 |