ASP.Net에는 웹을 통해 사용자가 액세스 할 수없는 app_data 폴더가 있습니다. 이 폴더에 파일을 저장하고 App_Code 폴더에있는 클래스를 사용하여이 파일을 읽으 려합니다.App_Code 폴더의 클래스에서 App_Data의 파일 액세스
여기서 현재 작업중인 디렉토리는 응용 프로그램 디렉토리가 아니라 "c : \", "c : \ windows \ system32 \"등과 같은 디렉토리입니다. 그래서 "../App_Data/somefile"과 같은 것은 작동하지 않습니다.
내가 App_Data 폴더 나는이 작업을 수행 할 수있는 방법, 프로그램
에있는 파일에 액세스하는 방법에 간과 간단한 무언가있을가?
고마워요, 바로 시작하자면 HttpContext.Current.Server.MapPath ("~/App_Data/myfilenamehere") 접근 방식이 더 읽기 쉬워 보였습니다. – Brian
@Brian - 다행이야. MapPath 대 PhysicalApplicationPath의 성능에 대해서는 다음 링크를 참조하십시오. http://dotnetperls.com/Content/PhysicalApplicationPath.aspx 가끔씩 만 액세스하는 경우에는 문제가되지 않지만 성능 차이를 인식하는 것이 좋습니다. – CraigTP