建立 Web 應用程式。
語法
oWebAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
)
var app = webAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
);
參數
| 名稱 | 描述 |
|---|---|
ApplicationPath |
必要 string 值,其中包含新應用程式的虛擬路徑。 建立應用程式之後,無法變更路徑。 |
PhysicalPath |
選擇性 string 值,其中包含應用程式根虛擬目錄的實體路徑。 |
SiteName |
必要 string 值,其中包含要在其中建立應用程式的網站名稱。 |
傳回值
這個方法不會傳回值。
備註
PhysicalPath如果參數包含不存在的目錄, Create 方法將不會自動建立 指定的 PhysicalPath 目錄。
Create 取代先前建立 IIS 應用程式的方法。 若要在 IIS 6.0 中建立應用程式,您必須先在 IIsWebVirtualDir 上呼叫 SpawnInstance_ ,然後呼叫IIsWebVirtualDir.AppCreate2、IIsWebVirtualDir.AppCreate或IIsWebVirtualDir.AppCreate3方法來建立新的虛擬目錄。
注意
您無法使用 Application.SpawnInstance_ 和 Application.Put_ 來建立新的應用程式。 新的應用程式至少必須有應用程式路徑和網站名稱,而且您只能透過 Create 方法的 ApplicationPath 和 SiteName 參數來指定這些名稱。
範例
下列範例會建立新的 Web 應用程式。
注意
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
規格需求
| 類型 | 描述 |
|---|---|
| Client | - 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 |
| 產品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
| MOF 檔案 | WebAdministration.mof |