사이트 클래스1
IIS 웹 사이트를 나타냅니다.
class Site : ConfiguredObject
다음 표에서는 클래스에서 노출하는 메서드를 나열합니다 Site
.
속성 | Description |
---|---|
만들기 | 새 웹 사이트를 만듭니다. |
GetAllSections | ( ConfiguredObject에서 상속됩니다.) |
GetSection | ( ConfiguredObject에서 상속됩니다.) |
GetState | 웹 사이트의 런타임 상태를 반환합니다. |
RevertToParent | 웹 사이트 구성 값 또는 값을 해당 부모 사이트의 값으로 되돌려 놓습니다. |
시작 | 기존 웹 사이트를 시작합니다. |
중지 | 현재 실행 중인 웹 사이트를 중지합니다. |
참고
IIS 6.0 WMI IIsWebServer 클래스는 웹 사이트에 대해 Continue 및 Pause 메서드를 지원했습니다. 이 기능은 IIS 7에서 더 이상 지원되지 않습니다.
다음 표에서는 클래스에서 노출하는 속성을 나열합니다 Site
.
속성 | Description |
---|---|
ApplicationDefaults |
읽기/쓰기 속성에 웹 사이트 내 애플리케이션의 기본값이 포함된 ApplicationElementDefaults 개체입니다. 개별 애플리케이션 설정은 이러한 기본값을 재정의합니다. |
Bindings |
BindingElement 개체의 읽기/쓰기 배열입니다. |
Id |
사이트 ID를 포함하는 읽기/쓰기 uint32 값입니다. 사이트 ID는 고유해야 합니다. 참고: 바인딩 충돌을 방지하기 위해 사이트 ID를 변경하면 이미 실행 중인 사이트가 중지됩니다. |
Limits |
사이트에 대한 연결 관련 제한을 노출하는 읽기/쓰기 SiteLimits 개체입니다. |
LogFile |
웹 사이트에 대한 로깅을 구성하는 읽기/쓰기 SiteLogFile 개체입니다. |
Name |
웹 사이트의 이름을 포함하는 읽기 전용 string 값입니다. 사이트 이름은 고유해야 합니다. 클래스의 유일한 키 속성입니다 Site . |
ServerAutoStart |
읽기/쓰기 boolean 값입니다. true 웹 사이트가 WWW 서비스(World Wide Web Publishing Service)가 시작될 때 시작되면 이고, 그렇지 않으면 입니다 false . 기본값은 true 입니다. |
TraceFailedRequestsLogging |
웹 사이트에 대한 읽기/쓰기 로깅 속성을 노출하는 TraceFailedRequestsLogging 개체입니다. |
VirtualDirectoryDefaults |
사이트의 가상 디렉터리에 대한 기본값을 포함하는 읽기 전용 VirtualDirectoryElementDefaults 개체입니다. 개별 가상 디렉터리 설정은 이러한 기본값을 재정의합니다. |
클래스를 사용하여 Site
웹 사이트의 실제 경로를 설정할 수 없습니다. PhysicalPath
대신 루트 VirtualDirectory 개체의 속성을 사용합니다.
참고
개체가 ApplicationPool
아닌 루트 Application 개체에서 Site
속성을 설정해야 합니다.
다음 예제에서는 기본 웹 사이트의 실제 경로를 설정합니다.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the root virtual directory for the default Web site.
Set oVDir = oWebAdmin.Get(_
"VirtualDirectory.SiteName='Default Web Site',ApplicationPath='/',Path='/'")
' Set the physical path for the default Web site.
oVDir.PhysicalPath = "C:\MyContent"
oVDir.Put_
이 클래스에는 하위 클래스가 없습니다.
Site
형식 | 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 클래스
ApplicationPool 클래스
BindingElement 클래스
ConfiguredObject 클래스
ServerContainsSite 클래스
SiteContainsApplication 클래스
SiteContainsConfigurationSection 클래스
SiteElementDefaults 클래스
SiteLimits 클래스
SiteLogFile 클래스
TraceFailedRequestsLogging 클래스
VirtualDirectory 클래스
VirtualDirectoryElementDefaults 클래스