다음을 통해 공유


Application Class1

IIS 웹 애플리케이션을 나타냅니다.

구문

class Application : ConfiguredObject  

메서드

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

속성 Description
만들기 웹 애플리케이션을 만듭니다.
GetSection ( ConfiguredObject에서 상속됩니다.)
GetAllSections ( ConfiguredObject에서 상속됩니다.)
RevertToParent 애플리케이션의 구성 값 또는 값을 기본값으로 되돌려 놓습니다.

속성

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

속성 Description
ApplicationPool 애플리케이션에 대한 애플리케이션 풀의 대/소문자 구분 이름을 지정하는 읽기/쓰기 string 값입니다. 기본값은 "DefaultAppPool"입니다.
EnabledProtocols 요청이 애플리케이션에 액세스하는 데 사용할 수 있는 프로토콜을 지정하는 읽기/쓰기 string 배열입니다. "HTTP" 또는 "HTTPS" 값을 사용하면 HTTP와 HTTPS를 모두 사용할 수 있습니다. "HTTP" 및 "HTTPS"를 모두 지정하지 않으면 애플리케이션에 대해 둘 다 사용하도록 설정되지 않습니다. 기본값은 "HTTP"입니다. HTTPS 요청만 허용하려면 사이트에 대한 SSL(Secure Sockets Layer) 기능을 구성합니다.
Path 호스트 헤더 다음에 애플리케이션의 가상 경로를 지정하는 읽기 전용 string 값입니다. 예를 들어 에 애플리케이션 http://www.alpineskihouse.com/Skis/DownhillPath 이 있는 경우 속성은 /Skis/Downhill입니다. 키 속성입니다.
SiteName 웹 사이트의 고유한 이름을 지정하는 읽기 전용 string 값입니다. 키 속성입니다.
VirtualDirectoryDefaults 읽기/쓰기 속성이 애플리케이션 아래의 가상 디렉터리에 대한 기본값을 지정하는 VirtualDirectoryElementDefaults 개체입니다.

를 서브클래싱합니다.

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

설명

웹 애플리케이션은 웹 사이트의 루트 수준에서 콘텐츠를 그룹화하거나 웹 사이트의 루트 디렉터리 아래에 있는 별도의 폴더에 있는 콘텐츠 그룹화입니다. Application 클래스를 사용하면 애플리케이션이 실행될 애플리케이션 풀과 같은 특정 애플리케이션과 관련된 속성을 지정할 수 있습니다.

예제

다음 예제에서는 라는 NewAppPool애플리케이션 풀에 애플리케이션을 할당합니다Northwind.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Retrieve the application and display its Web site name and path.  
Set oApp = oWebAdmin.Get(_   
"Application.SiteName='Default Web Site',Path='/Northwind'")  
WScript.Echo "Web site and path: '" & oApp.SiteName & oApp.Path & "'"  
WScript.Echo "Old application pool: " & oApp. ApplicationPool  
  
' Specify a new application pool name and save it.  
' Note that the name is case-sensitive.  
oApp.ApplicationPool = "NewAppPool"  
oApp.Put_  
  
' Display the new application pool name.  
WScript.Echo "New application pool: " & oApp.ApplicationPool  

참고

애플리케이션 풀의 이름은 대/소문자를 구분합니다.

IIS는 지정된 애플리케이션 풀이 실제로 존재하는지 여부를 확인하지 않습니다. 애플리케이션 풀이 없는 경우 사용자는 "지정된 요청을 웹 서버에서 이 리소스에 대해 구성된 애플리케이션 풀에서 실행할 수 없습니다."라는 메시지와 함께 HTTP 오류 403.18을 수신합니다.

웹 사이트의 모든 애플리케이션에 대한 기본 애플리케이션 풀을 설정하려면 Site 클래스의 속성을 사용합니다ApplicationDefaults.

상속 계층 구조

ConfiguredObject

Application

요구 사항

형식 Description
클라이언트 - 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

참고 항목

ApplicationElementDefaults 클래스
ConfiguredObject 클래스
사이트 클래스
VirtualDirectoryElementDefaults 클래스