Application.Create メソッド 1
Web アプリケーションを作成します。
構文
oWebAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
)
var app = webAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
);
Parameters
件名 | 説明 |
---|---|
ApplicationPath |
新しいアプリケーションの仮想パスを含む必須の string 値。 アプリケーションの作成後にパスを変更することはできません。 |
PhysicalPath |
アプリケーションのルート仮想ディレクトリの物理パスを含む省略可能な string 値。 |
SiteName |
アプリケーションが作成される Web サイトの名前を含む必須の string 値。 |
戻り値
このメソッドは値を返しません。
解説
PhysicalPath
パラメーターに存在しないディレクトリが含まれている場合、Create
メソッドでは PhysicalPath
で指定されたディレクトリが自動的に作成されません。
Create
では、IIS アプリケーションを作成する以前のメソッドが置き換えられます。 IIS 6.0 でアプリケーションを作成するために、まず IIsWebVirtualDir で SpawnInstance_
を呼び出し、次に IIsWebVirtualDir.AppCreate2、IIsWebVirtualDir.AppCreate、または IIsWebVirtualDir.AppCreate3 メソッドを呼び出して、新しい仮想ディレクトリを作成しました。
Note
Application.SpawnInstance_
と Application.Put_
を使用して新しいアプリケーションを作成することはできません。 新しいアプリケーションには、少なくともアプリケーション パスとサイト名が必要です。これらは Create
メソッドの ApplicationPath
パラメーターと SiteName
パラメーターでのみ指定できます。
例
次の例では、新しい Web アプリケーションを作成します。
Note
Create
メソッドは静的であるため、アプリケーション クラスで呼び出す必要があります。
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Define the Path, SiteName, and PhysicalPath parameters.
strAppPath = "/NewApp"
strSiteName = "Default Web Site"
strPhysPath = "D:\inetpub\NewApp"
' Create the new application.
oWebAdmin.Get("Application").Create strAppPath, strSiteName, strPhysPath
要件
型 | 説明 |
---|---|
クライアント | - 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 |