이 메타베이스 속성은 IIS가 응용 프로그램에서 인스턴스를 만드는 구성 요소의 스레딩 모델을 확인할지의 여부를 지정합니다.
중요 ASP에서 스레딩 모델을 추적할 때 시스템 리소스를 사용하지 않도록 이 메타베이스 속성은 기본값(FALSE)을 그대로 두는 것이 좋습니다. 이렇게 하면 대부분 ASP 응용 프로그램에서 최적의 성능을 제공합니다. 이 속성을 FALSE로 설정하고 작성한 구성 요소에 Application 영역을 제공하면 이러한 구성 요소에서 빈 스레드 마샬러를 모아야 합니다. 빈 스레드 마샬러를 모으지 않으면 구성 요소의 인스턴스를 만들 때 ASP에서 오류를 생성합니다. 이 항목에 대한 자세한 내용은 Platform SDK의 Building Components for ASP 절을 참조하십시오.
또한 이 속성을 기본 설정(FALSE)으로 두면 OnStartPage 또는 OnEndPage 메서드가 없는 ASP 응용 프로그램에서 인스턴스가 만들어진 모든 개체가 좀더 빨리 해제됩니다. 이렇게 하면 응용 프로그램의 확장성이 향상됩니다.
성능 개선에 대한 자세한 내용은 확장 가능한 ASP 응용 프로그램 개발을 참조하십시오.
참고 IIS 4.0에서 이 메타베이스 속성의 기본값은 TRUE입니다.
이 속성에 대한 웹 서비스 설정은 모든 in-process와 풀링된 out-of-process 응용 프로그램 노드의 모든 수준에 적용할 수 있습니다. 웹 서버 수준 이하에서의 메타베이스 설정은 in-process와 풀링된 out-of-process 응용 프로그램에 대해서는 무시됩니다. 그러나, 웹 서버 수준 이하의 설정은 격리된 out-of-process 응용 프로그램의 노드에서는 사용됩니다.
| 데이터 형식 | Boolean |
| 기본값 | FALSE |
| 상속 가능 여부 | 상속 가능 |
이 속성은 다음 위치에서 액세스할 수 있습니다.
| 메타베이스 경로 | 키 종류 |
| /LM/W3SVC | IIsWebService |
| /LM/W3SVC/N | IIsWebServer |
| /LM/W3SVC/N/ROOT | IIsWebVirtualDir |
| /LM/W3SVC/N/ROOT/WebVirtualDir | IIsWebVirtualDir |
| /LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory | IIsWebDirectory |
다음 표에는 IIS 관리 기본 개체를 사용하는 코드에만 필요한 추가 정보가 나열되어 있습니다.
| 메타베이스 식별자 | MD_ASP_TRACKTHREADINGMODEL |
| 데이터 형식 | DWORD_METADATA |
| 사용자 유형 | ASP_MD_UT_APP |