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
.
상속 계층 구조
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 클래스