AppDomain.Unload メソッド
ASP.NET アプリケーション ドメインを Web サーバーからアンロードします。
oAppDomain.Unload
oAppDomain.Unload();
このメソッドは、パラメーターを受け取りません。
このメソッドは値を返しません。
IIS 6.0 の AppUnload
コマンドでは、アウトプロセスの ASP アプリケーションをアンロードしました。 IIS 7 の AppDomain.Unload
メソッドでは、ASP.NET アプリケーション ドメインをアンロードします。 このメソッドは、マネージド コードにのみ適用できます。 IIS 7 では、AppUnload
でサポートされていた IIS 5.0 互換モードが非推奨になったため、AppUnload
に対応するメソッドはありません。
以下の例は、アプリケーション ドメインをアンロードする方法を示しています。 この例の最初のセクションでは、IIS Web サーバー上のすべてのアプリケーション ドメインをアンロードします。 2 番目のセクションでは、"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
型 | 説明 |
---|---|
クライアント | - 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 |
Product | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
MOF ファイル | WebAdministration.mof |