FTPClient 라이브러리를 사용하여 Windows 공유에서 FTP 서버로 파일을 전송하고 있습니다. 그러나 나는 아래에 Windows 탐색기를 사용하여 파일을 열고, 이름 변경 및 이동 수 있어요, 이것은 System.UnauthorizedAccessException 결과파일 액세스가 거부되었습니다.
FileStream stream = new FileStream(localFileName, FileMode.Open);
가 슬로우 :
라이브러리의 sendfile을 방법은 다음과 같은 코드를 사용 코드가 실행되는 동일한 사용자 계정
왜 이런 일이 일어 났는지 말해 줄 수 있습니까?
편집 :
이상한 것은 내가 그 내가 할 수없는 것과 같은 NTFS 권한이 부여 된 공유에 다른 파일에 액세스 할 수 있다는 것입니다.
이것은 또한 Windows 양식 앱입니다.
업데이트 :이 아직도
행운. 파일 스트림이 아닌 StreamReader
을 사용하여 파일을 읽을 수 있습니다. 두 사람이 왜 다르게 행동하는지 이해할 수 없습니다. 는 IIS MMC 콘솔 FTP 사이트 내에서 탐색기
2)를 사용하여 실제 디렉터리에
당신은 '윈도우 형태의'앱 또는 ASP.NET 페이지에서이 호출? – russau
에서 Windows 양식 앱 –
언제든지 공유에서 응용 프로그램을 실행하고 있습니까? 나는 .net (기본적으로)이 할 때 응용 프로그램의 사용 권한을 감소 시킨다는 것을 알고 있습니다. – russau