Поделиться через


HttpRequestWrapper.MapPath Метод

Определение

Сопоставляет виртуальный путь из запрошенного URL-адреса с физическим путем на сервере.

Перегрузки

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.

Возвращаемое значение

Физический путь на сервере.

Исключения

allowCrossAppMapping имеет значение false, а virtualPath относится к другому приложению.

-или-

Для запроса не определен объект HttpContext.

Применяется к