我正在开发一个 Silverlight 提升信任应用程序。我打电话给
System.IO.Path.GetTempPath()
我收到一个安全异常,消息“不允许文件操作。访问路径 '' 被拒绝。”
Application.Current.HasElevatedPermissions
返回真
任何帮助将不胜感激。
我正在开发一个 Silverlight 提升信任应用程序。我打电话给
System.IO.Path.GetTempPath()
我收到一个安全异常,消息“不允许文件操作。访问路径 '' 被拒绝。”
Application.Current.HasElevatedPermissions
返回真
任何帮助将不胜感激。
编辑:我认为您不能从 Silverlight 沙箱中执行此操作。请尝试隔离存储。
旧答案:来自Path.GetTempPath:
此方法按以下顺序检查环境变量是否存在,并使用找到的第一个路径:
TMP 环境变量指定的路径。
TEMP 环境变量指定的路径。
USERPROFILE 环境变量指定的路径。
Windows 目录。
也许您可以改用System.Environment.GetFolderPath。