Silverlight Как читать каталог локально - PullRequest
0 голосов
/ 01 сентября 2010

Я новичок в Silverlight и пытаюсь составить список содержимого каталога.Однако при запуске первого списка этого кода возникает исключение:

Само приложение запускается внутри браузера.

Операция с файлами не разрешена.Доступ к пути «C: \ Program Files \ AppName» запрещен.

Я проверил разрешения, и они читаются, поэтому я не уверен, почему он не работает.

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

Silverlight не позволяет вам просто получить доступ к любому старому каталогу, который вы хотите. В Silverlight 4 добавлена ​​возможность доступа к некоторым известным путям в профиле пользователя, но только в приложениях с повышенным уровнем доверия вне браузера.

Silverlight, вероятно, не та технология, которую вы хотите использовать для этой цели. Вместо этого загляните в WPF.

0 голосов
/ 01 сентября 2010

Если вы хотите сохранить / загрузить файлы в Silverlight и ваше приложение владеет файлами, вы можете использовать изолированное хранилище.

Пример изолированного хранилища Silverlight

Как правило, это полезно для локального хранения данных между сеансами или для сохранения пользовательских настроек. Как говорится в ответе Джоша, у вас нет решения вашей проблемы, если вам нужен доступ к файлам других приложений.

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