AppDomain.Unload 方法
从 Web 服务器卸载 ASP.NET 应用程序域。
语法
oAppDomain.Unload
oAppDomain.Unload();
参数
此方法不采用参数。
返回值
此方法不返回值。
注解
IIS 6.0 AppUnload
命令卸载进程外 ASP 应用程序。 IIS 7 AppDomain.Unload
方法卸载 ASP.NET 应用程序域。 此方法仅适用于托管代码。 IIS 7 没有与 AppUnload
对应的方法,因为现在已弃用 AppUnload
支持的 IIS 5.0 兼容性模式。
示例
以下示例演示如何卸载应用程序域。 该示例的第一部分卸载 Web 服务器上的所有应用程序域。 第二部分仅卸载名为“Northwind”的应用程序域。
' ---- Unload all application domains. ----
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get all of the application domains on the Web server.
Set oAppDomains = oWebAdmin.ExecQuery("SELECT * FROM AppDomain")
' Unload all of the application domains.
For Each oAppDomain In oAppDomains
oAppDomain.Unload
Next
' ---- Unload only the Northwind application domain. ----
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get all of the application domains on the Web server.
Set oAppDomains = oWebAdmin.ExecQuery("SELECT * FROM AppDomain")
' Unload the Northwind application domain.
For Each oAppDomain In oAppDomains
If oAppDomain.ApplicationPath = "/Northwind/" Then
oAppDomain.Unload
End If
Next
要求
类型 | 描述 |
---|---|
客户端 | - 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 |