Tengo un servicio de Windows que está tratando de acceder a un archivo xml desde el directorio de la aplicación.Problema de ruta relativa con .Net Windows Service ..?
servicio de Windows Directorio instalado: C: \ Services \ MyService \ MiServicio.exe
de ruta del archivo XML: C: \ Servicios \ MyService \ MyService.xml
Estoy intentando acceder el archivo usando el siguiente código.
using (FileStream stream = new FileStream("MyService.xml", FileMode.Open, FileAccess.Read))
{
//Read file
}
Recibo el siguiente error.
"No se puede encontrar el archivo: C: \ WINDOWS \ system32 \ MyService.xml"
Mi servicio se ejecuta con la cuenta del sistema local y no quiero utilizar la ruta absoluta.
Me salvó la vida ... – user2617750