0

このリンクに記載されている手順に従っています。しかし、ファイル(テキストファイル ")の読み取り中に「System.UnauthorizedAccessException」が発生します。次の解決策も試しましたが、成功しませんでした。

StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///ewr.txt", UriKind.RelativeOrAbsolute));
 IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read);

それを解決するために鍬を教えてください。

4

1 に答える 1

1

管理者権限でコードを実行してみてください。アプリケーションは、デフォルトで制限されている場所にアクセスしようとしています。別の方法は、ログインしたユーザーがアクセスできる場所、つまりユーザーのアプリケーションデータフォルダーにファイルを保存することです。

問題はコードではなく、ファイルの有効なアクセス権にあります。ただし、コードを変更することで解決できます。

于 2012-09-06T13:25:54.763 に答える