共用方式為


Application.Create 方法1

建立 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.AppCreate2IIsWebVirtualDir.AppCreateIIsWebVirtualDir.AppCreate3方法來建立新的虛擬目錄。

注意

您無法使用 Application.SpawnInstance_Application.Put_ 來建立新的應用程式。 新的應用程式至少必須有應用程式路徑和網站名稱,而且您只能透過 Create 方法的 ApplicationPathSiteName 參數來指定這些名稱。

範例

下列範例會建立新的 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

另請參閱

應用程式類別