Estoy creando un servicio de datos rápido en WCF al que accederá una aplicación pública de Silverlight 2.0. Como mis datos son muy estáticos y relativamente simples, me gustaría simplemente almacenarlos en archivos XML locales (lo cual es más fácil ya que hay un número MUY limitado de personas que alguna vez lo editarán).Rutas relativas en el servicio WCF alojado en IIS
Me pregunto cuál será la mejor forma de encontrar una ruta relativa dentro de mi servicio. En ASP.NET tradicional podría usar Server.MapPath ... dentro de este servicio WCF nada similar está disponible. En última instancia, esta solución se alojará en un proveedor de alojamiento web del que no tengo control, por lo que no puedo codificar ninguna ubicación fija. Prefiero obtener una ruta relativa a algunos archivos XML en mi carpeta AppData.
¿Alguna sugerencia?
AppDomain.CurrentDomain.BaseDirectory devuelve la ruta correcta. Pero Environment.CurrentDirectory parece devolver alguna ruta dentro de la carpeta {archivos de programa}. Gracias por tu ayuda. –