Site Class1

表示 IIS 网站。

语法

class Site : ConfiguredObject  

方法

下表列出了 Site 类公开的方法。

名称 描述
创建 创建新网站。
GetAllSections (继承自 ConfiguredObject。)
GetSection (继承自 ConfiguredObject。)
GetState 返回网站的运行时状态。
RevertToParent 将网站配置值还原为其父站点的值。
Start 启动现有网站。
停止 停止当前正在运行的网站。

注意

IIS 6.0 WMI IIsWebServer 类支持对网站使用 ContinuePause 方法。 IIS 7 不再支持此功能。

属性

下表列出了 Site 类公开的属性。

名称 描述
ApplicationDefaults 一个 ApplicationElementDefaults 对象,其读/写属性包含网站内应用程序的默认值。 各项应用程序设置将重写这些默认值。
Bindings BindingElement 对象的读/写数组。
Id 一个读/写 uint32 值,包含站点 ID。 站点 ID 必须是唯一的。 注意:为了避免绑定冲突,如果你更改已运行的站点的站点 ID,该站点将会停止。
Limits 一个读/写 SiteLimits 对象,用于公开站点的连接相关限制。
LogFile 一个读/写 SiteLogFile 对象,用于配置网站的日志记录。
Name 一个只读 string 值,包含网站名称。 站点名称必须是唯一的。 这是 Site 类的唯一一个关键属性。
ServerAutoStart 一个读/写 boolean 值。 如果网站将在万维网发布服务(WWW 服务)启动时启动,则为 true;否则为 false。 默认为 true
TraceFailedRequestsLogging 一个 TraceFailedRequestsLogging 对象,用于公开网站的读/写日志记录属性。
VirtualDirectoryDefaults 一个只读 VirtualDirectoryElementDefaults 对象,包含站点中虚拟目录的默认值。 各项虚拟目录设置将重写这些默认值。

注解

无法使用 Site 类设置网站的物理路径。 请改用根 VirtualDirectory 对象的 PhysicalPath 属性。

注意

必须在根 Application 对象而不是 Site 对象上设置 ApplicationPool 属性。

示例

以下示例设置默认网站的物理路径。

' 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

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

Application 类
ApplicationElementDefaults 类
ApplicationPool 类
BindingElement 类
ConfiguredObject 类
ServerContainsSite 类
SiteContainsApplication 类
SiteContainsConfigurationSection 类
SiteElementDefaults 类
SiteLimits 类
SiteLogFile 类
TraceFailedRequestsLogging 类
VirtualDirectory 类
VirtualDirectoryElementDefaults 类