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("∼/")
