자료실을 구현하였습니다. 모든 기능이 정상적으로 잘됩니다.
CRUD 모두 정상적입니다. 하지만!! 간혹...아주 간혹가다가........
게시판을 통한 파일 삭제시!!!!
"파일명" 경로에 대한 액세스가 거부되었습니다.
라는 메세지가 나옵니다.. 무조건 나오지는 않습니다.
폴더에 IIS, 게스트 권한 등등 다 주었습니다.
해결방법으로는 그냥 로컬에서 삭제를 해줍니다...;;;;;;
하지만 간혹가다가 로컬에서 조차도 삭제가 안됩니다..
현재 사용중인 프로세서가 있다는 메세지가 나옵니다..
이런 문제를 경험하셧던 혹시 있나요??
삭제할땐
System.IO.Directory.Delete(path, true); 이런식으로 날려버립니다.
게시판 글마다 폴더 생성후 저장하거든요...그럼 부탁좀 드리겠습니다..ㅠㅠ
추가적으로 더 설명드리자면 처음에는 분면 IIS 인터넷 게스트 계정에 권한이 삭제 권한이 분명 있었는데 몇일 지나니까 그 권한이 사라집니다.....;;;;;;;;;;;;;
저도 왜 갑자기 권한이 사라지는이유는 모르겠는데요...이런 비슷한 경험 해보신분 없으신가요? 파일은 이미지파일 한글파일 등등 여러곳에서 발생되는데 권한 문제인것 같은데..왜 사라지는 지를 알수가 없네요..방금 올린것에 대해서는 삭제도 잘 되고 합니다;;ㅠㅠ
다시 해보니 처음 올리자마자 권한이 없네요...죄송합니다..첨부파일 사진 올립니다.
상위디렉토리 권한입니다.
하위폴더에 분명 상속되게끔 설정해놨는데요..하위폴더 권한입니다. 즉 삭제안되는 폴더권한.....
;;;;;
업로드시 임시파일로 업로드하고 마지막에 임시파일을 새로 복사하는 방식입니다.
무슨 문제가 될까요;;ㅠㅠ
로컬로도 삭제 해봤습니다...이런 메세지가 나오면서 삭제가 안되네요...
|
첫댓글 혹시 os버전이 서버라고 하셨는데 win server 2008 rs2 버전이신가요??? 간혹 실행프로그램을 "관리자권한"으로 실행하지 않으면 정상 작동을 안하는 경우가 있습니다. "관리자권한"으로 실행해보세요
네..답변 감사합니다. 일단 임시적으로 그폴더를 다 삭제후 다시 생성하였더니 제대로 되더라고요... 저런현상이 나타난 원인은 아직 모르겠지만..일단 몇일 지켜봐야 될것 같습니다.. 역시 윈도우가 고장나면 윈도우를 재설치하면 되고~ 프레임워크가 고장나면 프레임워크를 재설치하면 되고~ 폴더권한이 이상하다 싶으면 폴더를 새로만들면 되고~~~
참 제 해결방법론은 무식한거 같네요;;;;;;;
무식한건 아닙니다. ^^ 제일 빠른 방법이기도 합니다. 소프트웨어 또한 사람이 만들었고 운영하는 것 또한 사람이 만들었기 때문에 문제가 발생하면 말씀하신것처럼 하시는것또한 정답이 됩니다. ^^ 힘내세요.