2013-03-26 2 views
-1

Следующая строка кода бросает System.UnauthorizedAccessException:«System.UnauthorizedAccessException» при попытке открыть файл из LocalFolder

StorageFile file 
    = await Windows.Storage.ApplicationData.Current.LocalFolder.GetFileAsync("ms-appx:///Assets/image.png"); 
+0

Насколько я знаю, окна-магазин приложений не может сделать что. Возможно, я ошибаюсь. –

+0

[Данные приложения Windows Storage Class] (http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localfolder) проверьте эту ссылку и прочитайте, как они используют 'экземпляры объекта' – MethodMan

+0

Интересно, является ли это угрозой безопасности, например, ваше приложение для магазина может находиться на чьей-то машине, пытаясь читать файлы со своего диска? Есть ли больше информации в stacktrace исключения? –

ответ

2
var uri = new Uri("ms-appx:///Assets/image.png"); 
var file = await StorageFile.GetFileFromApplicationUriAsync(uri); 
Смежные вопросы