우리는 MBR과 VB를 사용하여 로컬 웹 사이트를 만들기 위해 대학에서 숙제를 얻었습니다. Json 파일 (App_Data 폴더의 위치)에서 시드 데이터를 읽습니다 데이터베이스를 채 웁니다. 문제는, Json이 App_data의 파일에서 전체 주소를 할당하지 않고 파일을 읽는 방법을 모르겠다는 것입니다. 에서는 StreamReader에 그 후Json (.NET)을 사용하여 App_Data에서 읽기
File.ReadFile("~/App_Data/emails.json") 'Also tried "App_Data/emails.json"
, 내가 (파일 이름으로)이 경로를 통과 : 어떻게됩니까
는 , 거의, 나는 그것에게 주소를 제공한다
Using fileRead As New IO.StreamReader(filename)
Json read stuff
그리고 대신에이 주소를 읽고 프로젝트의 주소 ("C : \ Users \ BlueLight \ Desktop \ Codes \ VBA \ NMCAss2 \ App_Data \ emails.json")는 예외를 throw합니다. 즉,
"경로의 일부를 찾을 수 없습니다. 'C : \ Program Files (x86) \ Common Files \ Microsoft Shared \ DevServer \ 10.0 \ App_Data \ emails.json ' 따라서 다른 장소에서 검색합니다.
전체 경로를 사용하지 않고이 경로를 내 App_Data로 리디렉션 할 수 있습니까? 아니면 내 논리 어딘가에 문제가있을 수 있습니까?
미리 감사드립니다.
업데이트 : "App_Data \ filename.json"및 "~ \ App_Data \ filename.json"과 같은 "\"를 사용하여 "/"를 뒤집어 봤지만 여전히 작동하지 않았습니다.
공유해 주셔서 감사합니다. – Nikos
'System.Web.HttpContext.Current'가 단위 테스트를 실행할 때 실패합니다. – matrix