Freigeben über


HttpServerUtility.MapPath-Methode

Gibt den physikalischen Dateipfad zurück, der dem angegebenen virtuellen Pfad auf dem Webserver entspricht.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Function MapPath ( _
    path As String _
) As String
'Usage
Dim instance As HttpServerUtility
Dim path As String
Dim returnValue As String

returnValue = instance.MapPath(path)
public string MapPath (
    string path
)
public:
String^ MapPath (
    String^ path
)
public String MapPath (
    String path
)
public function MapPath (
    path : String
) : String

Parameter

  • path
    Der virtuelle Pfad auf dem Webserver.

Rückgabewert

Der physikalische Dateipfad, der path entspricht.

Ausnahmen

Ausnahmetyp Bedingung

HttpException

Der aktuelle HttpContext ist NULL (Nothing in Visual Basic).

Hinweise

Wenn pathNULL (Nothing in Visual Basic) ist, gibt die MapPath-Methode den vollständigen physikalischen Pfad für das Verzeichnis zurück, das die aktuelle Anwendung enthält.

Warnung

Die MapPath-Methode enthält möglicherweise vertrauliche Informationen zur Hostumgebung. Der Rückgabewert sollte Benutzern nicht angezeigt werden.

Beispiel

Das folgende Codebeispiel gibt den physikalischen Pfad des virtuellen Verzeichnisses zurück, das die angegebene Website enthält. Verwenden Sie HttpContext.Current.Server.MapPath zum Lesen von MapPath in einem CodeBehind-Modul.

Dim FilePath As String
FilePath = Server.MapPath("/MyWebSite")
   
String FilePath;
FilePath = Server.MapPath("/MyWebSite");
   
String filePath;
filePath = get_Server().MapPath("/MyWebSite");
var filePath : String = Server.MapPath("/MyWebSite")
   

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpServerUtility-Klasse
HttpServerUtility-Member
System.Web-Namespace