AppDeleteRecursive
IIsWebDirectory オブジェクトまたは IIsWebVirtualDir オブジェクトの AppDeleteRecursive メソッドは、メタベース キーとすべてのサブキーから Web アプリケーションの定義を削除します。実行中のアプリケーションはシャット ダウンされます。IIS のインプロセス アプリケーションである場合は、アウトプロセス パッケージなどの、そのアプリケーションに関連付けられたリソースすべてが解放されます。ただし、そのリソースがほかのインプロセス アプリケーションに参照されていない場合に限ります。
注 サーバー コンポーネント DLL は、現在ほかのアプリケーションに参照されていない場合でも、インプロセス アプリケーションから解放されません。
AppDeleteRecursive で実行した削除は、元に戻せません。
構文
DirObj.AppDeleteRecursive
パラメータ
- DirObj
IIsWebDirectory タイプまたは IIsWebVirtualDir タイプの IIS Admin オブジェクトです。
コード例
<%
Dim DirObj
Set DirObj = GetObject("IIS://LocalHost/W3SVC/1/ROOT/MyAppDir")
'Delete the application at this directory
'and all subdirectories.
DirObj.AppDeleteRecursive
%>
関連項目
AppCreate、AppDelete、AppUnload、AppUnloadRecursive、AppGetStatus、AppDisable、AppDisableRecursive、AppEnable、AppEnableRecursive、AspAppRestart