Silverlight 응용 프로그램이 있습니다. DefaultAppPool 사용자와 함께 작동합니다. 어떤 서버에 대한 권리가 있습니다. (쓰기/수정/삭제 등)Silverlight 디렉터리 삭제
로컬로 실행하면 Directory.CreateDirectory 및 Directory.DeleteDirectory를 사용하여 디렉토리를 만들고 삭제할 수 있습니다.
그러나 실버 라이트 애플리케이션을 온라인으로 작성하면 글을 쓸 수는 있지만 삭제할 수는 없습니다.
문제가 무엇인지, 왜 삭제되지 않았는지 확인하는 방법이 있습니까? 누구든지 내가 시도 할 수있는 제안이 있습니까?
(나는 또한 다음과 같은 시도 :System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(App.Serverpath);
dir.Delete(true);
본인은 해당 ServerPath를 확인, 그것은 올바른 하나입니다!)
디렉토리를 로컬 또는 서버에서 삭제하려고합니까? Silverlight가 완전히 신뢰되지 않으면 로컬 디렉터리를 삭제하면 안됩니다. – McGarnagle
로컬로 실행하면 응용 프로그램이 종료 될 때 삭제되는 로컬 임시 디렉토리가 만들어집니다. 서버에서 실행하면 서버에 임시 디렉토리가 생성되지만이 폴더는 응용 프로그램을 종료 할 때 제거되지 않습니다! – Sliver2009