2009-10-16 4 views
0

작성한 프로그램을 디버깅하려고 시도했지만 StreamReader 함수에 문제가 있습니다. 나는이 기능을 수행 할 때 구체적으로 Could not find a part of the path issue while debugging을 얻고있다. 내가 디버거에 있었기 때문에 변수를 검사하여 경로가 올바른지 확인한 다음 유효한 파일로 해결했습니다. StreamReader 디버깅하는 동안 "경로의 일부를 찾을 수 없습니다"문제가 발생했습니다.

특별히 코드 respFileLoc 변수 파일의 위치를 ​​포함하는 문자열이다

StreamReader fsio = new StreamReader(respFileLoc); 

이다.

주위를 둘러 보았습니다.이 오류가 파일 사용 권한과 관련이 있다고 가정하고 있지만 내 질문은 적절한 사용 권한을 설정하는 방법입니다. 디버거가 (어떤 사용자 수준에서) 프로그램을 실행하고 어떻게 바꿀 수 있습니까?

응용 프로그램의 특성으로 인해 내 운영 환경이 엉망이 될 수 있으므로 디버거 외부에서이 프로그램을 실행하지 말고 디버거에서 중단 점을 사용하여이 문제를 방지합니다.

답변

0

이미 파일이 존재하는지 확인 했으므로 다음 단계는 해당 파일에 대한 사용 권한이 있는지 확인하는 것입니다. The FileIOPermission 클래스에 대해 읽어보십시오. 필자는 사용하지 않았지만 사용 권한 문제를 해결하는 데 도움이 될 것 같습니다.

+0

대단히 감사했습니다. 감사합니다. – Tyler

관련 문제