2013-08-06 3 views
0

WCF 서비스에서 원격 XML 문서에 액세스해야합니다.절대 경로에서 XML 읽기

XmlReader reader = XmlReader.Create("path"); 

을하지만은 XML 문서는 우리의 네트워크에있는 다른 곳이기 때문에이 프로젝트 폴더에 깊게 살펴도록하는 것과는 반대로 나는 XmlReader에게 절대 경로를 제공해야합니다 지금은 있습니다. 어떻게해야합니까? 놀랍게도 이것에 대한 정보는 거의 찾지 못했습니다. 이것이 간단한 일이되어야하는 것처럼 보입니다. 어떤 도움을 주셔서 감사합니다!

감사

답변

0
당신은 다음과 같이 스트림 매개 변수를 허용 과부하를 사용할 수 있습니다

:

using (FileStream fileStream = new FileStream(@"\\computername\shared path")) 
using (XmlReader reader = XmlReader.Create(fileStream)) 
{ 
    // perform your custom code with XmlReader 
} 

원격 스트림을 열 수있는 적절한 권한을 필요가 있습니다. WCF 서비스 컨텍스트에서 가장 (impersonation)을 사용해야 할 수 있습니다.

관련 문제