[ASP.NET] xml Datei im Web Verzeichnis wird nicht gefunden?
-
Hallo, ich habe mir eine xml Datei im Projekt Verzeichnis angelegt, nun wollte ich diese auslesen habe folgenden Funktion verwendet:
XmlDocument doc = new XmlDocument(); doc.Load(@"UserData.xml");
Kriege dann ein Fehler da die Datei nicht gefunden wird:
Die Datei "c:\windows\system32\inetsrv\UserData.xml" konnte nicht gefunden werden.
Wieso wird die lokale Datei nicht gefunden, muss ich den Pfad anders setzen??
-
Wenn du keinen weiteren Pfad angibst wird die Datei in dem Verzeichnis gesucht in dem das Programm ausgeführt wird und das ist bei einer ASPSeite nun mal der das Verzeichnis in dem der Internetserver liegt.
-
Verwende relative Pfade dann geht es.
-
Unix-Tom schrieb:
Verwende relative Pfade dann geht es.
Er verwendet ja relative Pfade.
Meinst Du ev. absolute Pfade?
Simon
-
Die Lösung:
Server.MapPath("UserData.xml")