Site Class1
表示 IIS 网站。
语法
class Site : ConfiguredObject
方法
下表列出了 Site
类公开的方法。
名称 | 描述 |
---|---|
创建 | 创建新网站。 |
GetAllSections | (继承自 ConfiguredObject。) |
GetSection | (继承自 ConfiguredObject。) |
GetState | 返回网站的运行时状态。 |
RevertToParent | 将网站配置值还原为其父站点的值。 |
Start | 启动现有网站。 |
停止 | 停止当前正在运行的网站。 |
注意
IIS 6.0 WMI IIsWebServer 类支持对网站使用 Continue 和 Pause 方法。 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_
子类
此类不包含子类。
继承层次结构
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 类