共用方式為


VirtualDirectory.Create 方法1

建立虛擬目錄。

語法

objAppSrv.Get("VirtualDirectory").Create(  
   VirtualDirectoryPath,  
   ApplicationPath,  
   PhysicalPath,  
   SiteName  
);  
  
objAppSrv.Get("VirtualDirectory").Create(  
   VirtualDirectoryPath,  
   ApplicationPath,  
   PhysicalPath,  
   SiteName  
)  

參數

名稱 描述
VirtualDirectoryPath string值,包含虛擬目錄路徑 (例如 「/MyVDir」) 。
ApplicationPath string值,包含應用程式路徑 (例如 「/MyApp」) 。
PhysicalPath 選擇性 string 值,其中包含儲存虛擬 (目錄內容的檔案目錄實體路徑,例如「C:\inetpub\MyVDirFiles」) 。 雖然此參數是選擇性的,但大部分的實作都需要它。 注意: IIS 不會檢查指定的實體目錄是否存在。 如果您指定不正確路徑,並嘗試在 IIS 管理員中開啟虛擬目錄,IIS 管理員會顯示錯誤訊息「找不到路徑 '< path >' 的一部分」。
SiteName string值,其中包含虛擬目錄 (的網站名稱,例如「預設網站」) 。

傳回值

這個方法不會傳回值。

備註

物件 VirtualDirectory 繼承自 ConfiguredObject 類別;它不會繼承自 VirtualDirectoryElementDefaults 類別。 這表示物件上的 VirtualDirectoryElementDefaults 屬性也必須在 物件上 VirtualDirectory 宣告。

範例

下列範例會在預設網站上的應用程式下 MyApp 建立名為 MyVDir 的虛擬目錄。

' Connect to the WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Define the parameters.  
strVDirPath = "/MyVDir"  
strAppPath = "/MyApp"  
strPhysicalPath = "C:\inetpub\MyVDirFiles"  
strSiteName = "Default Web Site"  
  
' Create the new virtual directory.  
oWebAdmin.Get("VirtualDirectory").Create _  
    strVDirPath, strAppPath, strPhysicalPath, strSiteName  

規格需求

類型 描述
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

另請參閱

VirtualDirectory 類別
VirtualDirectoryContainsConfigurationSection 類別