次の方法で共有


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

virtualPath が別のアプリケーションに所属できることを示す場合は true、それ以外の場合は false

戻り値

サーバー上の物理パス。

例外

allowCrossAppMappingfalsevirtualPath は別のアプリケーションに属します。

- または -

要求に対して HttpContext オブジェクトが定義されていません。

適用対象