'da barındırılan WCF hizmetindeki göreli yollar Genel bir Silverlight 2.0 uygulaması tarafından erişilecek WCF'de hızlı veri hizmetini bir araya getiriyorum. Verilerim çok statik ve nispeten basit olduğu için, onu sadece yerel XML dosyalarında saklamak istiyorum (ki bu da hiç bir zaman düzenleyecek çok sınırlı sayıda insan olduğu için daha kolay hale geliyor).IIS
Hizmetimden göreceli bir yol bulmanın en iyi yolunun ne olacağını merak ediyorum. Geleneksel ASP.NET'te Server.MapPath .... kullanabilirsiniz bu WCF hizmeti içinde benzer hiçbir şey kullanılabilir. Bu çözüm nihayetinde bir kontrol sağlayıcısında barındırılacak ve herhangi bir sabit konumun kodunu değiştiremem. AppData klasörümdeki bazı XML dosyalarının göreceli bir yolunu bulmayı tercih ederim.
Herhangi bir öneriniz var mı?
AppDomain.CurrentDomain.BaseDirectory doğru yolu döndürür. Ama Environment.CurrentDirectory, {program files} klasörünün içinde bir kaç yol döndürüyor gibi görünüyor. Yardım ettiğin için teşekkür ederim. –