Relative Pfad-Problem mit .Net Windows-Dienst..?

Ich habe einen windows-service, der versucht, Zugriff auf eine xml-Datei aus dem Verzeichnis der Anwendung.

Windows-Dienst Installiert Verzeichnis : C:\Services\MyService\MyService.exe
Pfad der xml-Datei : C:\Services\MyService\MyService.xml

Ich versuche, den Zugriff auf die Datei mit dem folgenden code.

using (FileStream stream = new FileStream("MyService.xml", FileMode.Open, FileAccess.Read))
  {
         //Read file           
  }

Bekomme ich die folgende Fehlermeldung.

"Kann nicht gefunden Datei : C:\WINDOWS\system32\MyService.xml"

Meinen Dienst läuft mit dem lokalen Systemkonto und ich möchte nicht den absoluten Pfad.

InformationsquelleAutor Amitabh | 2010-04-26

Schreibe einen Kommentar