Application.Create Method1
웹 애플리케이션을 만듭니다.
구문
oWebAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
)
var app = webAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
);
매개 변수
속성 | Description |
---|---|
ApplicationPath |
새 애플리케이션의 가상 경로를 포함하는 필수 string 값입니다. 애플리케이션을 만든 후에는 경로를 변경할 수 없습니다. |
PhysicalPath |
애플리케이션의 루트 가상 디렉터리에 대한 실제 경로를 포함하는 선택적 string 값입니다. |
SiteName |
애플리케이션을 만들 웹 사이트의 이름을 포함하는 필수 string 값입니다. |
반환 값
이 메서드는 값을 반환하지 않습니다.
설명
매개 변수에 PhysicalPath
존재하지 않는 디렉터리가 포함된 경우 메서드는 Create
에서 지정한 PhysicalPath
디렉터리를 자동으로 만들지 않습니다.
Create
는 IIS 애플리케이션을 만드는 이전 메서드를 대체합니다. IIS 6.0에서 애플리케이션을 만들려면 먼저 IIsWebVirtualDir에서 를 호출 SpawnInstance_
하여 새 가상 디렉터리를 만든 다음 IIsWebVirtualDir.AppCreate2, IIsWebVirtualDir.AppCreate 또는 IIsWebVirtualDir.AppCreate3 메서드를 호출했습니다.
참고
및 Application.Put_
를 사용하여 Application.SpawnInstance_
새 애플리케이션을 만들 수 없습니다. 새 애플리케이션에는 적어도 애플리케이션 경로 및 사이트 이름이 있어야 하며 메서드의 ApplicationPath
및 SiteName
매개 변수를 Create
통해서만 지정할 수 있습니다.
예제
다음 예제에서는 새 웹 애플리케이션을 만듭니다.
참고
메서드는 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
요구 사항
형식 | Description |
---|---|
클라이언트 | - 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 |