다음을 통해 공유


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

실제 경로에 매핑할 가상 경로(절대 또는 상대)입니다.

반환

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

virtualPath가 다른 애플리케이션에 해당될 수 있으면 true이고, 그렇지 않으면 false입니다.

반환

String

서버 상의 실제 경로입니다.

예외

allowCrossAppMappingfalse이고 virtualPath가 다른 응용 프로그램에 속합니다.

또는 요청에 대해 정의된 HttpContext 개체가 없습니다.

적용 대상