C # 2008 SP1
Estoy usando el siguiente código:
dt.ReadXml("%AppData%\\DateLinks.xml");
Sin embargo, recibo una excepción que apunta a la ubicación desde donde se ejecuta mi aplicación:
No se pudo encontrar una parte de la ruta 'D: \ Proyectos \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ DateLinks.xml'.
Pensé que %AppData%
debería encontrar el camino relativo. Cuando voy, Start|Run|%AppData%
Windows Explorer me lleva a ese directorio.
No puedo poner la ruta completa, ya que el usuario es diferente en cada máquina cliente.
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
devuelve una cadena vacía (IIS 7, VS 2011). Problema resuelto usando la solución Simon_Weaver - mapeo usandoMapPath
.