COM+ component를 만들어서 등록된 이후에 웹서비스에서 멀티쓰레딩으로 실행 하기위해서는 IIS(인터넷 정보서비스)관리자에서 설정이 필요하다

(설정을 하지 않고 실행하게 되면 동기적으로 실행되고 비동기적으로 실행이 되질 않습니다. 한마디로 순차적으로 진행된다)





DefaultAppPool을 선택하여 [고급설정]을 클릭한다.







"최대 작업자 프로세스 수"를 적절히 셋팅해 준다 기본적으로 1로 되어져있다. 1이상으로 해주어야한다.

그리고 "32비트 응용 프로그램 사용"에서도 TRUE로 체크를 해주어야지 COM+가 정상실행이 된다







작업관리자에 보면 ISS Worker Process로 인해서 멀티쓰레딩으로 실행이 되는것을 확인할수 있다


'개발지식창고 > C#' 카테고리의 다른 글

ClassLibrary 프로젝트에서 종속 DLL path 변경법  (0) 2015.03.01
COM+ 생성방법  (0) 2015.02.25
.net Framework Error (HRESULT 0x8007000B)  (0) 2015.02.11
C#에서 DebugView 사용하기  (0) 2015.02.02
C# MultiMedia API in MSDN  (0) 2015.01.31
Posted by 모과이IT
,