2010-04-28 19 views
-7

응용 프로그램을 실행할 때 파일에 액세스 할 수 있습니다. 작성된 실행 파일을 실행할 때 파일에 액세스 할 수 없습니다. 제안 사항이 있습니까?경로에 대한 액세스가 거부되었습니다. C#

오류 : 경로 'E : \ Javascript.js'에 대한 액세스가 거부되었습니다.

+1

문제를 이해하는 데 더 자세한 내용이 필요하다고 생각합니다. Visual Studio 디버그에서 작동하지만 exe를 직접 실행할 때 실패한다는 의미입니까? 정확한 오류 번호/메시지는 무엇입니까? –

+2

"파일"? 어떤 파일? "응용 프로그램"? 어떤 응용 프로그램입니까? "생성 된 실행 파일"? 어떤 실행 파일? 방법을 만들었습니까? 어떤 오류 메시지가 나타 납니까? –

+0

어떤 파일 경로에 액세스합니까? 정확한 오류 메시지 란 무엇입니까? –

답변

3

경로 & exe에 대한 사용자 권한을 확인하십시오.

는 방법은 다음과 같습니다 Source

1

나는 확인합니다 : 실행 파일이 실행되고

  1. 권한을.
  2. 파일 경로가 정확합니다 (실수로 상대 경로를 사용하는 것은 아닙니다).
+0

사용 권한을 확인했는데 문제가 없습니다. 경로가 정확합니다 (두 번 선택). – Stavros

0

실행에 대한 기본 권한 때로는 실행 파일의 위치에 따라 달라집니다에게 (예를 들어, 네트워크 공유 대 로컬 하드 드라이브)가 (예를 들어, 인터넷에서 다운로드에서 와서). 실행 파일의 등록 정보를 확인하십시오.

또한 제어판 -> 관리 도구 -> Net Framework 2.0 구성 -> 코드 액세스 보안 정책 구성을 선택해야합니다.

0

파일에 어떻게 액세스하고 있습니까?
실행 중이거나 읽는 중입니까?
읽고 계신다면, 어떤 파일 모드와 공유 모드를 사용하고 계십니까?
다른 프로세스에 파일에 대한 열린 핸들이있을 수 있습니까 (아직 실행중인 응용 프로그램의 이전 인스턴스 또는 파일을 만드는 데 사용 된 편집기)?

관련 문제