COM+ 등록하기

 

로컬환경에서 테스트 할 수 있도록 환경설정을 해야 될 일이 생겨 작업을 하던 주 다음과 같은 오류가 발생하였습니다. 이런 오류가 발생한다면 오류발생 객체 dll 파일을 COM+ 등록 해 주면 됩니다. 그럼 COM+ 등록 방법에 대하여 간단하게 포스팅 해 보도록 하겠습니다.

 

오류문구

System.EnterpriseServices.RegistrationException: 이 작업을 수행하려면 관리자 자격 증명이 있어야 합니다. 시스템 관리자에게 문의하십시오

 

오류문구

 

1단계

- 제어판 → 시스템 및 보안 → 관리 도구 → 구성 요소 서비스 를 실행 시켜 줍니다.

 

구성 요소 서비스

 

2단계

- COM+ 응용 프로그램에 어떤 것들이 있는지 확인 해 봅니다.(그냥 넘어가셔도 됩니다)

 

COM+ 응용 프로그램

 

 

3단계

- cmd 창을 실행 시켜 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 에서 RegSvcs.exe 이용해서 COM+ 관련 DLL 을 수동으로 등록합니다.

(개발 된 지 오래된 프로그램이라서 그런지 .NET Framework 2버전이네요)

cd 명령어를 통해 현재 경로를 이동한 후 아래와 같은 명령어를 통해 COM+ 를 등록 합니다.

ex) regsvcs /appname:Common D:\COM\Common.DBAccess.dll

설명) regsvcs /appname:[등록될 이름] [등록할 dll파일 경로 포함 된 파일 명]

 

CMD창

 

4단계

- 구성 요소 서비스의 내컴퓨터에서 COM+ 가 제대로 등록 되었는지 확인 합니다.

 

COM+ 등록

 

그리고 다시 실행 해 보거나 디버깅 해 보면 오류가 발생하지 않고 정상 진행 되는 것을 확인 할 수 있습니다.

 

Posted by JOY [바가지]

댓글을 달아 주세요

  1. kangdante 2018.09.23 08:56 신고  댓글주소  수정/삭제  댓글쓰기

    환경설정을 할 때 오류가 생기면
    괜스레 짜증부터 나기도 합니다
    잘 보고 갑니다..
    가족과 함께 즐겁고 행복한 추석연휴보내세요.. ^.^

  2. *저녁노을* 2018.09.24 04:32 신고  댓글주소  수정/삭제  댓글쓰기

    자격증명 오류...
    잘 알고 갑니다.

    즐거운 추석되세요^^

  3. Deborah 2018.09.26 23:43 신고  댓글주소  수정/삭제  댓글쓰기

    아 잘 보고 갑니다. 마지막 남은 연휴 잘 보내시길요. 오랜만에 인사드려요.



티스토리 툴바