다음을 통해 공유


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_ 새 애플리케이션을 만들 수 없습니다. 새 애플리케이션에는 적어도 애플리케이션 경로 및 사이트 이름이 있어야 하며 메서드의 ApplicationPathSiteName 매개 변수를 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

참고 항목

애플리케이션 클래스