https://stackoverflow.com/questions/12249734/access-is-denied-when-trying-to-createfileasync-in-installedlocation-storagefold


상황은 관련된 데이터를 App의 Installed directory에 저장하려고 했다.

(다른 곳에 데이터를 남기는 것보다는 그곳에 저장하는 것이 확실하다고 판단한 것이 가장 크다)


계속해서 Access denied가 나길래 무엇이 이유인지 여기저기 찾아보다가 발견한 이유는 앱이 설치된 위치에 대해서는 read only로 동작이 기본이며, 해당 위치에 새로운 파일을 작성하는 것을 추천하지 않는다는 내용이었다.

저장 자체는 LocalFolder로 변경을 하여 해결.


지금 제작중인 것이 외부의 데이터를 긁어와서 저장을 해두고 그걸 사용하는 방식인데, 문제는 update가 될 때마다 리소스를 같이 보내는 방식이 있을거고 다른 방식으로는 어딘가에서 리소스 리스트를 받아서 이것을 update하라는 식으로도 해결할 수 있을텐데, 어느 쪽이 더 맞을지는 잘 모르겠다.

'Programming > C#' 카테고리의 다른 글

[UWP] createfile access denied  (0) 2018.05.17
[UWP] 앱 종료(OnSuspending)  (0) 2018.05.16
[UWP] number textbox  (0) 2018.05.14
[UWP] global::System.Diagnostics.Debugger.Break()  (0) 2018.05.12
[UWP] async await 그리고 동기화  (0) 2018.05.11
[UWP] File Open 관련  (0) 2018.05.08

+ Recent posts