建立虛擬目錄。
語法
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 類別