WCF - Lesen einer XML-Datei in einem Dienst mit XElement.Load
Frage
Ich habe eine einfache XML-Datei in einem WCF-Dienst, die ich Xelement.Load ( „sample.xml“) zu laden versuchen verwendet, das keine ist, die Datei zu lesen. Was ist der richtige Weg, dies zu tun?
Der Dienst soll eine XML zu einer asp.net Anwendung zurückzukehren.
TIA
Lösung
habe ich es, indem sie den absoluten Pfad als Parameter an die XElement.Load () -Methode zu arbeiten, würde Relativer Pfad allerdings besser sein.
Andere Tipps
Sie sollten dann so etwas wie dies versuchen.
var appPath = System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath;
bodyFile = Path.Combine(appPath, @"<File Name Path");
Dies wird zu Ihrer Anwendung physischen Pfad relativ arbeiten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow