[덱스트업로드] COM+에 등록하기 전, GAC (Global Assembly Cache)에 등록하는 이유
COM+를 등록하는데 있어서 regsvcs로 등록 외에 GAC (Global Assembly Cache)에 등록하는 과정이 필요한 이유가 있습니다.
GAC에 등록하시지 않아도 동작은 하지만 관리 차원에서 먼저 등록을 하는 것 입니다.
COM+ 구성 요소는 개체가 만들어져 동작하는 상황 중에는 수정된 파일로 교체(복사)할 수 없습니다.
GAC에 등록한 후 COM+에 등록하면 GAC에 위치한 DLL을 COM+서비스가 인식하고 있기 때문에
서버 동작 중에 재 시작하지 않고 파일을 복사해서 업그레이드 할 수 있습니다.
만약 GAC에 등록하지 않고 COM+ 서비스에 등록한 후, 사용 중일 때 변경된 DLL을 복사하려면
DLL을 다른 곳에서 사용 중이라는 에러 메시지가 나타납니다.
<원인>
|
[기술문서] |
