StorageFolder“访问被拒绝”

时间:2018-06-25 13:40:25

标签: c# windows-10-iot-core storagefolder

我的问题是我想在网络路径上保存图片

我尝试过:

private async void BtnSave_Click(object sender, RoutedEventArgs e)
{
     StorageFolder storageFolder = await StorageFolder.GetFolderFromPathAsync(@"\\myserver\signatures");

     StorageFile file = await storageFolder.GetFileAsync("InkSample.jpg");
}

但是我收到一个错误:访问被拒绝。我该如何解决该错误?

1 个答案:

答案 0 :(得分:1)

“访问被拒绝”可能是由于缺少某些功能引起的:

  • 家庭和工作网络功能:PrivateNetworkClientServer

  • 以及至少一个Internet和公用网络功能:InternetClient,InternetClientServer

  • 以及(如果适用)域凭据功能:EnterpriseAuthentication

  • 注意:您必须将文件类型关联添加到您的应用清单中,以声明您的应用可以在此位置访问的特定文件类型。

引用:“ file access permission

添加这些功能后,UWP应用程序可在台式机上运行,​​但不适用于Windows IoT核心版设备。我收到以下错误:

  

“无法访问指定的文件或文件夹。该项目不在应用程序有权访问的位置(包括应用程序数据文件夹,可通过功能访问的文件夹以及StorageApplicationPermissions列表中的持久项)。文件未标记有系统或隐藏文件属性。”