Windows应用商店中拒绝访问

时间:2014-03-11 17:13:21

标签: c# windows-store-apps

为什么我在此代码中收到错误?

 StorageFolder folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
 StorageFile sampleFile = await folder.CreateFileAsync("sample.jpg", CreationCollisionOption.ReplaceExisting);

错误:

  

其他信息:被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

在Windows商店应用中以及如何解决此问题?

1 个答案:

答案 0 :(得分:2)

您不应该(或不能)使用应用安装的位置来创建文件,因为它是只读的。

如果要创建应用程序文件,则应使用其他目录,如:

StorageFolder folder = ApplicationData.Current.LocalFolder: