[덱스트업로드] COM+에 등록하기 전, GAC (Global Assembly Cache)에 등록하는 이유

<현상> 

COM+를 등록하는데 있어서 regsvcs로 등록 외에 GAC (Global Assembly Cache)에 등록하는 과정이 필요한 이유가 있습니다.

GAC에 등록하시지 않아도 동작은 하지만 관리 차원에서 먼저 등록을 하는 것 입니다.

 

COM+ 구성 요소는 개체가 만들어져 동작하는 상황 중에는 수정된 파일로 교체(복사)할 수 없습니다.

GAC에 등록한 후 COM+에 등록하면 GAC에 위치한 DLL COM+서비스가 인식하고 있기 때문에

서버 동작 중에 재 시작하지 않고 파일을 복사해서 업그레이드 할 수 있습니다.

 

만약 GAC에 등록하지 않고 COM+ 서비스에 등록한 후, 사용 중일 때 변경된 DLL을 복사하려면

DLL을 다른 곳에서 사용 중이라는 에러 메시지가 나타납니다.

 

 

<원인>

[기술문서]

 –N_000015 : DEXTUpload.NET.dll 수동등록 방법

 

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다