System.UnauthorizedAccessException:访问wp8中被拒绝的路径

时间:2014-09-02 08:10:04

标签: windows-phone-8 windows-phone-8.1 unauthorizedaccessexcepti

我在商店发布了一个应用程序,这有一种奇怪的行为。有些用户无法使用该应用,因为它正在提供异常

System.UnauthorizedAccessException: Access to the path "//path//filename" denied.

堆栈跟踪在下面。

1 at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

2 at System.IO.File.InternalDelete(String path, Boolean checkHost)

3 at System.IO.File.Delete(String path)

执行此操作的代码是

var filePath = String.Format(".\\TestDataSet\\{0}", "TestJson");

        if (String.IsNullOrEmpty(content))
        {
            return;
        }

        File.Delete(filePath);

        using (var stream = File.OpenWrite(filePath))
        {
            using (var writer = new StreamWriter(stream))
            {
                await writer.WriteAsync(content);
            }
        }

该应用程序在75%的设备中启动并运行。 25%的用户正面临这个问题。

是否与某些设备中的Windows Phone更新有关?或者用户可以设置特定于设备/应用程序的权限吗?

0 个答案:

没有答案