HttpRequestWrapper.MapPath 方法

定義

將請求網址中的虛擬路徑映射到伺服器上的實體路徑。

多載

名稱 Description
MapPath(String)

將指定的虛擬路徑映射到伺服器上的實體路徑。

MapPath(String, String, Boolean)

將指定的虛擬路徑映射到伺服器上的實體路徑。

MapPath(String)

將指定的虛擬路徑映射到伺服器上的實體路徑。

public:
 override System::String ^ MapPath(System::String ^ virtualPath);
public override string MapPath(string virtualPath);
override this.MapPath : string -> string
Public Overrides Function MapPath (virtualPath As String) As String

參數

virtualPath
String

虛擬路徑(絕對路徑或相對路徑)用來映射到實體路徑。

傳回

伺服器上的物理路徑由 指定 virtualPath

適用於

MapPath(String, String, Boolean)

將指定的虛擬路徑映射到伺服器上的實體路徑。

public:
 override System::String ^ MapPath(System::String ^ virtualPath, System::String ^ baseVirtualDir, bool allowCrossAppMapping);
public override string MapPath(string virtualPath, string baseVirtualDir, bool allowCrossAppMapping);
override this.MapPath : string * string * bool -> string
Public Overrides Function MapPath (virtualPath As String, baseVirtualDir As String, allowCrossAppMapping As Boolean) As String

參數

virtualPath
String

虛擬路徑(絕對路徑或相對路徑)用來映射到實體路徑。

baseVirtualDir
String

用於相對解析度的虛擬基底目錄路徑。

allowCrossAppMapping
Boolean

true 表示 virtualPath 可以屬於另一個應用;否則, false

傳回

伺服器上的實體路徑。

例外狀況

allowCrossAppMappingfalsevirtualPath 屬於另一個應用。

-或-

請求中沒有 HttpContext 定義物件。

適用於