Application.StartupPath und Konsorten

Wer schon mal in einem Compact Framework Projekt versucht hat den Pfad zu ermitteln von dem die Anwendung gestartet wurde weiß das Application.StartupPath nicht unterstüzt wird.

Eine ähnliche Fragestellung findet sich bei Asp.Net Projekten. Hier ist es zum Teil erforderlich den physikalischen Pfad zur Anwendung zu ermitteln (z.B. bei Dateiuploads).

Nachfolgend also für beide Fragestellungen eine Möglichkeit den Pfad zu ermitteln.

Compact Framework

Dim startupPath As String = Path.GetDirectoryName( _
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)

Webanwendungen

Dim startupPath As String = Server.MapPath("∼/")
Posted By: Oliver Joest @ 17. April 2008 | Sprechen Sie Deutsch?

L-mobile, All rights reserved. Impressum