次の方法で共有


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
%>
 
関連項目

AppCreateAppDeleteAppUnloadAppUnloadRecursiveAppGetStatusAppDisableAppDisableRecursiveAppEnableAppEnableRecursiveAspAppRestart