2013-06-05 3 views
0

첫 번째 코드에서 로컬 호스트에 Bin 폴더가 생깁니다. 서버에서 오류가 발생합니다. 이것들은 제가 시도한 모든 방법들입니다.WCF에서 서버의 폴더 가져 오기

AppDomain.CurrentDomain.BaseDirectory 

Hosting.HostingEnvironment.ApplicationPhysicalPath 

System.Web.HttpContext.Current.Server.MapPath("~") 'for the root 

누구든지 WCF 서비스에서 서버의 루트 디렉터리를 얻을 수있는 방법을 알려주십시오.

오류 :

enter image description here

+0

당신이 얻을 오류가 무엇입니까? – Tim

+0

특정 오류 메시지가 없습니다. 아직 추적 파일을 설정하는 방법을 배웠습니다. 그것으로 작업. 올바른 접근 방식이 무엇인지 궁금합니다. – OneFineDay

답변

0

this question에서 허용 대답에 따라 당신은

string path = HostingEnvironment.MapPath("~"); 
+0

도움을 주셔서 감사합니다. 그러나 여전히 완료된 이벤트가 오류를 던지고 있다는 간단한 문장을 넘어서 정의 할 수없는 오류가 발생합니다. Try/Catch를 사용했지만 오류가 표시되지 않습니다. 나는이 오류를 더 잘 추적해야 할 것 같아. – OneFineDay

0

클래스에 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 을 추가하고 시도 사용해야