영어로 읽기

다음을 통해 공유


사이트 클래스1

IIS 웹 사이트를 나타냅니다.

구문

class Site : ConfiguredObject  

메서드

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

속성 Description
만들기 새 웹 사이트를 만듭니다.
GetAllSections ( ConfiguredObject에서 상속됩니다.)
GetSection ( ConfiguredObject에서 상속됩니다.)
GetState 웹 사이트의 런타임 상태를 반환합니다.
RevertToParent 웹 사이트 구성 값 또는 값을 해당 부모 사이트의 값으로 되돌려 놓습니다.
시작 기존 웹 사이트를 시작합니다.
중지 현재 실행 중인 웹 사이트를 중지합니다.

참고

IIS 6.0 WMI IIsWebServer 클래스는 웹 사이트에 대해 ContinuePause 메서드를 지원했습니다. 이 기능은 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_  
  

를 서브클래싱합니다.

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

상속 계층 구조

ConfiguredObject

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 클래스