Wie greife ich auf ein File in einer C#-Klasse zu?

07/02/2008 - 09:36 von Uwe Domschke | Report spam
Ich möchte in einer Klassen-Datei (*.cs) ein XML-File laden. MapPath ist
hier aber nicht verfügbar.
ds.ReadXml(Server.MapPath("App_Data") + \\Config.xml);

Wie löse ich das elegant?

Danke

Uwe
 

Lesen sie die antworten

#1 Patrick Finger
07/02/2008 - 11:01 | Warnen spam
Hallo

Ich möchte in einer Klassen-Datei (*.cs) ein XML-File laden...



- Mit absolutem Pfad adressieren
- oder HttpContext.Current.Server.MapPath verwenden (HttpContext.Current
ist null wenn mans nicht im Web-Context verwendet)
- oder den Server als Parameter von der Aufrufenden Page mitgeben damit
dann Server.MapPath aufrufen kannst.

Wie löse ich das elegant?



Über elegant / nicht elegant wage ich keine Annahme zu treffen.

LG

Ähnliche fragen