Application.Create Method1
Creates a Web application.
Syntax
oWebAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
)
var app = webAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
);
Parameters
Name | Description |
---|---|
ApplicationPath |
A required string value that contains the virtual path for the new application. The path cannot be changed after the application is created. |
PhysicalPath |
An optional string value that contains the physical path for the application's root virtual directory. |
SiteName |
A required string value that contains the name of the Web site on which the application will be created. |
Return Value
This method does not return a value.
Remarks
If the PhysicalPath
parameter contains a nonexistent directory, the Create
method will not automatically create the directory specified by PhysicalPath
.
Create
replaces previous methods of creating IIS applications. To create an application in IIS 6.0, you first created a new virtual directory by calling SpawnInstance_
on IIsWebVirtualDir and then called the IIsWebVirtualDir.AppCreate2, IIsWebVirtualDir.AppCreate, or IIsWebVirtualDir.AppCreate3 method.
Note
You cannot use Application.SpawnInstance_
and Application.Put_
to create a new application. A new application must have at least an application path and site name, and you can specify these only through the Create
method's ApplicationPath
and SiteName
parameters.
Example
The following example creates a new Web application.
Note
Because the Create
method is static, it must be called on the application class.
' 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
Requirements
Type | Description |
---|---|
Client | - IIS 7.0 on Windows Vista - IIS 7.5 on Windows 7 - IIS 8.0 on Windows 8 - IIS 10.0 on Windows 10 |
Server | - IIS 7.0 on Windows Server 2008 - IIS 7.5 on Windows Server 2008 R2 - IIS 8.0 on Windows Server 2012 - IIS 8.5 on Windows Server 2012 R2 - IIS 10.0 on Windows Server 2016 |
Product | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF file | WebAdministration.mof |
See Also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for