0

我正在开发一个 Silverlight 提升信任应用程序。我打电话给

System.IO.Path.GetTempPath()

我收到一个安全异常,消息“不允许文件操作。访问路径 '' 被拒绝。”

Application.Current.HasElevatedPermissions

返回真

任何帮助将不胜感激。

4

1 回答 1

1

编辑:我认为您不能从 Silverlight 沙箱中执行此操作。请尝试隔离存储

旧答案:来自Path.GetTempPath

此方法按以下顺序检查环境变量是否存在,并使用找到的第一个路径:

  1. TMP 环境变量指定的路径。

  2. TEMP 环境变量指定的路径。

  3. USERPROFILE 环境变量指定的路径。

  4. Windows 目录。

也许您可以改用System.Environment.GetFolderPath

于 2011-08-03T19:19:37.437 回答