2017-12-14 15 views
0

프로젝트에 JSON 파일을 추가했지만 코드에서 파일을 읽으려고하면이 오류가 발생합니다.Visual Studio에서 파일을 추가하더라도 시스템 IO 예외가 발생했습니다. C#

Could not find file 'C:\\Program Files (x86)\\IIS Express\\client_secret.json'. 
"ExceptionType": "System.IO.FileNotFoundException" 

나는 이와 같이 파일을 추가했습니다.

전체 경로를 복사 한 다음 읽을 때 액세스 할 수 있습니다.

enter image description here

+0

@PranayRana 폴더가 없다는 오류가 발생하여 처음에는 작동하지 않았습니다. api. 그래서 그 폴더를 추가하고 그것에 파일을 추가했습니다. 이제 작동합니다. –

+0

나를 돕는 Server.MapPath (~/client._secret.json)를 추가하는 것과 같이 대답하도록 편집하십시오. –

+0

업데이트 완료 .... –

답변

2

당신이 Server.MapPath 방법을 사용하여 경로에 액세스 할 수 있습니다 즉, 자사의 웹 응용 프로그램의 Asp.NEt 또는 WEBAPI.

예 : Server.MapPath("~/script/data.txt")이 웹 사이트보다이

Server.MapPath(~/client._secret.json) //here ~ sign means relative path from root 

는 Server.MapPath 방법처럼 할 필요에 따라 폴더에 대한 단절

에 스크립트 폴더에 파일을 찾아 당신의 물리적 경로를 제공 // 서버 컴퓨터의 파일.