2011-11-21 3 views
0

C# 코드에서 파일 이름만으로 파일을 참조하면 로컬 폴더에서 파일을 읽지 않습니다. 대신 c:\windows\system32\inetsrv\을 참조하고 FileNotFoundException을 던집니다. 로컬 폴더에서 어떻게 읽습니까?C#의 로컬 폴더에서 읽기

+0

로컬 폴더 란 무엇입니까? –

+1

서비스로 운영하고 있습니까? "로컬 폴더"가이 작업 디렉토리라는 것은 무엇을 의미합니까? 어떤 버전의 Windows? – user7116

+0

예, 작업 디렉토리입니다. 모든 코드 파일이있는 곳. 예, 그 서비스. – realn

답변

2

아마도 가상 디렉터리에있는 파일을 참조하고있을 것입니다. 사용 Server.MapPath

filePath = Server.MapPath("~/path/relative/to/site/root/filename") 
관련 문제