Application.Create Method1
Erstellt eine Webanwendung.
Syntax
oWebAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
)
var app = webAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
);
Parameter
Name | Beschreibung |
---|---|
ApplicationPath |
Ein erforderlicher string -Wert, der den virtuellen Pfad für die neue Anwendung enthält. Nach dem Erstellen der Anwendung kann der Pfad nicht mehr geändert werden. |
PhysicalPath |
Ein optionaler string -Wert, der den physischen Pfad für das virtuelle Stammverzeichnis der Anwendung enthält. |
SiteName |
Ein erforderlicher string -Wert, der den Namen der Website enthält, auf der die Anwendung erstellt wird. |
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Hinweise
Wenn der Parameter PhysicalPath
ein nicht existierendes Verzeichnis enthält, erstellt die Methode Create
nicht automatisch das durch PhysicalPath
angegebene Verzeichnis.
Create
ersetzt vorherige Methoden zum Erstellen von IIS-Anwendungen. Zum Erstellen einer Anwendung in IIS 6.0 haben Sie zuerst ein neues virtuelles Verzeichnis erstellt, indem Sie SpawnInstance_
auf IIsWebVirtualDir aufrufen und dann die IIsWebVirtualDir.AppCreate2-, IIsWebVirtualDir.AppCreate- oder IIsWebVirtualDir.AppCreate3-Methode aufrufen.
Hinweis
Sie können Application.SpawnInstance_
und Application.Put_
nicht zum Erstellen einer neuen Anwendung verwenden. Eine neue Anwendung muss mindestens einen Anwendungspfad und Websitenamen aufweisen, und Sie können diese nur über die ApplicationPath
- und SiteName
-Parameter der Create
-Methode angeben.
Beispiel
Im folgenden Beispiel wird eine neue Webanwendung erstellt.
Hinweis
Da die Create
-Methode statisch ist, muss sie für die Anwendungsklasse aufgerufen werden.
' 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
Anforderungen
type | Beschreibung |
---|---|
Client | - IIS 7.0 unter Windows Vista IIS 7.5 unter Windows 7 IIS 8.0 unter Windows 8 IIS 10.0 unter Windows 10 |
Server | IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 IIS 8.0 auf Windows Server 2012 - IIS 8.5 unter Windows Server 2012 R2 IIS 10.0 auf Windows Server 2016 |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |