![](/img/trans.png)
[英]System.UnauthorizedAccessException has been thrown: Reading from JSON file
[英]'System.UnauthorizedAccessException' while reading file from Installed location in metro
我正在執行此鏈接中提供的步驟。 但是我在讀取文件(文本文件)時得到“ System.UnauthorizedAccessException”;我也嘗試了以下解決方案,但未成功。
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///ewr.txt", UriKind.RelativeOrAbsolute));
IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read);
請告訴我來解決。
嘗試以管理員權限運行代碼。 您的應用程序嘗試訪問默認情況下受限制的位置。 另一種選擇是將文件存儲在已登錄用戶有權訪問的位置,即用戶的應用程序數據文件夾。
問題不在於您的代碼,而在於文件的有效訪問權限。 但是,您可以通過更改代碼來解決它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.