영어로 읽기

다음을 통해 공유


AppDomain 클래스

IIS 애플리케이션 도메인을 나타냅니다.

구문

class AppDomain : Object  

메서드

다음 표에서는 클래스에서 노출하는 메서드를 나열합니다 AppDomain .

Name 설명
언로드 웹 서버에서 ASP.NET 애플리케이션 도메인을 언로드합니다.

속성

다음 표에서는 클래스에서 노출하는 속성을 나열합니다 AppDomain .

Name 설명
Id 애플리케이션 도메인에 대한 고유 식별자를 포함하는 읽기 전용 string 값입니다. 키 속성입니다.
IsIdle 읽기 전용 boolean 값입니다. true 애플리케이션 도메인이 현재 유휴 상태이면 이고, 그렇지 않으면 입니다 false.
PhysicalPath 애플리케이션의 실제 경로를 포함하는 읽기 전용 string 값입니다.
ProcessId 애플리케이션 도메인이 로드되는 프로세스의 ID를 포함하는 읽기 전용 uint32 값입니다.
SiteName 애플리케이션 도메인이 속한 웹 사이트의 이름을 포함하는 읽기 전용 string 값입니다. 키 속성입니다.
ApplicationPath 애플리케이션 도메인의 가상 경로를 포함하는 읽기 전용 string 값입니다. 키 속성입니다.

를 서브클래싱합니다.

이 클래스에는 하위 클래스가 없습니다.

설명

요청이 관리 코드(관리되는 모듈 또는 처리기)를 처음 입력하면 IIS ManagedEngine 모듈은 애플리케이션 도메인을 만듭니다. 그런 다음 애플리케이션 도메인은 Forms 인증 또는 관리 코드에서 제공하는 다른 애플리케이션 서비스를 사용하여 사용자를 인증하는 등 필요한 처리 작업을 수행합니다.

예제

다음 예제에서는 웹 서버에서 애플리케이션 도메인을 검색하고 열거하는 방법을 보여 줍니다. 활성 애플리케이션 도메인이 없으면 스크립트는 결과를 반환하지 않습니다.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the currently existing application domains.  
Set oAppDomains = oWebAdmin.ExecQuery("SELECT * FROM AppDomain")  
  
' Loop through each application domain and display its properties.  
For Each oAppDomain In oAppDomains   
    WScript.Echo "--------------------------------------"  
    WScript.Echo "AppDomain Application Path:   " & oAppDomain.ApplicationPath  
    WScript.Echo "AppDomain ID:   " & oAppDomain.ID  
    WScript.Echo "AppDomain IsIdle:   " & oAppDomain.IsIdle  
    WScript.Echo "AppDomain Physical Path:   " & oAppDomain.PhysicalPath  
    WScript.Echo "AppDomain ProcessID:   " & oAppDomain.ProcessID  
    WScript.Echo "AppDomain SiteName:   " & oAppDomain.SiteName  
Next  

다음 예제 출력은 라는 Northwind 두 도메인을 기반으로 하며 Proseware 기본 웹 사이트 아래에 있습니다.

--------------------------------------  
AppDomain Application Path:          /Northwind/  
AppDomain ID:          /LM/W3SVC/1/ROOT/Northwind  
AppDomain IsIdle:        False  
AppDomain Physical Path: D:\inetpub\NorthwindApp\  
AppDomain ProcessID:           3800  
AppDomain SiteName:           Default Web Site  
--------------------------------------  
AppDomain Application Path:          /Proseware/  
AppDomain ID:          /LM/W3SVC/1/ROOT/Proseware  
AppDomain IsIdle:        True  
AppDomain Physical Path: D:\inetpub\ProsewareApp\  
AppDomain ProcessID:           3800  
AppDomain SiteName:           Default Web Site  
  

상속 계층 구조

Object

AppDomain

요구 사항

Type 설명
클라이언트 - Windows Vista의 IIS 7.0
- Windows 7의 IIS 7.5
- WINDOWS 8 IIS 8.0
- WINDOWS 10 IIS 10.0
서버 - Windows Server 2008의 IIS 7.0
- Windows Server 2008 R2의 IIS 7.5
- WINDOWS SERVER 2012 IIS 8.0
- WINDOWS SERVER 2012 R2의 IIS 8.5
- WINDOWS SERVER 2016 IIS 10.0
제품 - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF 파일 WebAdministration.mof

참고 항목

IIS 7.0의 HTTP 요청 처리
개체 클래스