Relative Path issue with .Net Windows Service..?

Posted by Amitabh on Stack Overflow See other posts from Stack Overflow or by Amitabh
Published on 2010-04-26T14:31:19Z Indexed on 2010/04/26 14:33 UTC
Read the original article Hit count: 151

I have a windows service which is trying to access an xml file from the Application directory.

Windows Service Installed directory : C:\Services\MyService\MyService.exe Path of the xml file : C:\Services\MyService\MyService.xml

I am trying to access the file using the following code.

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

I get the following error.

"Can not find file : C:\WINDOWS\system\MyService.xml"

My service is running with local system account and I don't want to use absolute path.

© Stack Overflow or respective owner

Related posts about .NET

Related posts about windows-services