VirtualDirectoryCollection.Add(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的參數建立新的虛擬目錄,並將其新增至虛擬目錄集合。
public:
Microsoft::Web::Administration::VirtualDirectory ^ Add(System::String ^ path, System::String ^ physicalPath);
public Microsoft.Web.Administration.VirtualDirectory Add (string path, string physicalPath);
override this.Add : string * string -> Microsoft.Web.Administration.VirtualDirectory
Public Function Add (path As String, physicalPath As String) As VirtualDirectory
參數
- path
- String
虛擬目錄的路徑,相對於將裝載虛擬目錄的應用程式。
- physicalPath
- String
儲存虛擬目錄內容的實體位置。
傳回
新建立 VirtualDirectory 物件的參考。
例外狀況
路徑為 null
、長度為零的字串,或包含 方法所傳回的 InvalidVirtualDirectoryPathCharacters() 字元。
參數指定的 path
路徑已存在於虛擬目錄中。
範例
下列範例會 Add 使用 方法來在應用程式中建立新的虛擬目錄。
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
class AdministrationVirtualDirectoryCollectionItem2
{
public void VirtualDirectoryAddGet()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
ApplicationPool blogPool = manager.ApplicationPools.Add("PhotoApplicationPool");
Application app = defaultSite.Applications.Add("/photo", @"C:\inetpub\wwwroot\photo");
app.VirtualDirectories.Add("/family", @"C:\photos\family");
manager.CommitChanges();
}
}
}
備註
這個方法會 VirtualDirectory 建立 物件,並將它新增至記憶體中的虛擬目錄集合。 不過,若要將虛擬目錄組態認可至組態系統,您必須使用 ServerManager 類別來執行更新。 從這個呼叫傳回的實例不會反映目前 Application 物件之 屬性中指定的 VirtualDirectoryDefaults 預設應用程式值。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應