2
WCF 서비스에서 XML 파일을 읽고 C#의 내 WCF 서비스에서 XML과 동일한 파일을 반환해야합니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까? 대부분의 샘플은 오래된 것 같습니다.WCF 서비스에서 XML 파일 읽기 및 서비스에서 XML 반환
WCF 서비스에서 XML 파일을 읽고 C#의 내 WCF 서비스에서 XML과 동일한 파일을 반환해야합니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까? 대부분의 샘플은 오래된 것 같습니다.WCF 서비스에서 XML 파일 읽기 및 서비스에서 XML 반환
XmlElement
(예 : 루트 요소)을 반환 할 수 있다고 생각합니다. 작동합니까?
[OperationContract]
XmlElement GetXml(string path);
...
public XmlElement GetXml(string path) {
var doc = new XmlDocument();
doc.Load(path); // TODO: add security...
return doc.DocumentElement;
}
xml 파일에 액세스하기위한 정의 된 방법이 있습니다. wcf 서비스 내의 App_Data 폴더에 저장했습니다. '~/App_Data/Data.xml' 경로를 Linq를 통해 XML로 읽어 들이기위한 실제 경로에 매핑하는 데 사용할 수있는 방법이 있습니까? 감사합니다 – Deeptechtons
@Deptechtons 당신은 ASP.NET 호환성 모드를 사용하고 있습니까? 그렇다면 Server.MapPath를 사용하십시오. –
아니요 활성화되어 있지 않습니다. 호환 모드를 설정하지 않고도 사용할 수 있습니까? – Deeptechtons