Nat*_*han 5 c# microsoft-metro windows-8
我正在开发一个Windows 8 Metro应用程序,我们打算将它部署到我们公司内的几个平板电脑上.它不适用于Windows应用商店.
我们需要应用程序访问公司网络共享上的某些目录,但强制用户使用a FilePicker不是我们想要的.
我们的第一次尝试是使用await StorageFolder.GetFolderFromPathAsync("J:\\");.这不起作用,并产生以下异常:
mscorlib.dll中发生了未处理的"System.UnauthorizedAccessException"类型异常
WinRT信息:无法访问指定的文件或文件夹(J:\).该项目不在应用程序可以访问的位置(包括应用程序数据文件夹,可通过功能访问的文件夹以及StorageApplicationPermissions列表中的持久项目).验证文件未标记系统或隐藏文件属性.
其他信息:访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))
所以我们尝试用"J:\"驱动器映射到的网络路径替换.这也没有用,我们得到了这个例外:
mscorlib.dll中发生了未处理的"System.UnauthorizedAccessException"类型异常
WinRT信息:无法访问指定的文件(\\ domain\path\JDrive).验证清单中是否为此类型的文件声明了文件类型关联,并且该文件未标记系统或隐藏文件属性.
其他信息:访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))
我们的应用程序具有以下功能:
我们的应用程序没有声明
对于Windows应用商店应用来说,这一切都非常合理,但是有没有针对一个简单的内部应用程序的解决方法,而不是去商店?
| 归档时间: |
|
| 查看次数: |
7902 次 |
| 最近记录: |