Application.RevertToParent 方法 1
将应用程序的一个或多个配置值还原为默认值。
语法
Application.RevertToParent(PropertyName)
Application.RevertToParent(PropertyName);
参数设置
名称 | 描述 |
---|---|
PropertyName |
一个可选的 string 值,它包含要还原为 ApplicationElementDefaults 类所指定的默认值的应用程序属性的名称,该类作为父 Site 类上的 ApplicationDefaults 属性公开。 要还原的属性可以嵌套(例如“VirtualDirectoryDefaults.PhysicalPath”)。 |
返回值
此方法不返回值。
注解
在没有参数的情况下调用 RevertToParent
时,将删除 ApplicationHost.config 文件中的应用程序的所有设置。 如果这不是你想要的行为,请通过使用对该方法的单独的参数化调用来还原特定属性。
示例
以下示例将默认网站的 MyApp
应用程序池的名称从“MyAppPool”还原为“DefaultAppPool”。
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject( _
"winmgmts:root\WebAdministration")
' Retrieve the MyApp application from the default Web site.
Set oApp = oWebAdmin.Get( _
"Application.SiteName='Default Web Site',Path='/MyApp'")
' Display the site name, path, and application pool.
WScript.Echo "Web site name: " & oApp.SiteName
WScript.Echo "Application path: " & oApp.Path
Wscript.Echo "ApplicationPool: " & oApp.ApplicationPool
' Revert the MyApp application pool to the application pool
' specified by the parent site's ApplicationDefaults property.
oApp.RevertToParent("ApplicationPool")
' Update the contents of the application object variable.
oApp.Refresh_
' Display the change.
Wscript.Echo "ApplicationPool after revert: " & _
oApp.ApplicationPool
' Example output:
' Web site name: Default Web Site
' Application path: /MyApp
' ApplicationPool: MyAppPool
' ApplicationPool after revert: DefaultAppPool
要求
类型 | 描述 |
---|---|
客户端 | - 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 |