SecurityException при вызове System.IO.Path.GetTempPath () - PullRequest
0 голосов
/ 03 августа 2011

Я работаю над приложением Silverlight с повышенным уровнем доверия. Я позвонил

System.IO.Path.GetTempPath()

Я получаю исключение безопасности, сообщение "Операция с файлом не разрешена. Доступ к пути" запрещен ".

Application.Current.HasElevatedPermissions

Возвращает истину

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 03 августа 2011

Редактировать: Я думаю, что вы не можете делать это из песочницы Silverlight. Попробуйте изолированное хранилище вместо .

Старый ответ: От Path.GetTempPath :

Этот метод проверяет наличие переменных среды в следующем порядке и использует первый найденный путь:

  1. Путь, указанный в переменной среды TMP.

  2. Путь, указанный в переменной среды TEMP.

  3. Путь, указанный в переменной среды USERPROFILE.

  4. Каталог Windows.

Возможно, вы можете использовать System.Environment.GetFolderPath .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...