Понимание Silverlight - PullRequest
       3

Понимание Silverlight

1 голос
/ 07 февраля 2011

Я только начал изучать Silverlight и узнал, что это программа на стороне клиента.Предположим, я пишу приложение Silverlight и добавляю его на веб-страницу, которая размещена на моем рабочем столе.Если в выделенном фрагменте кода я перебираю все файлы в C: \ StackOverflow и отображаю результаты на странице, когда пользователь заходит на страницу с другого компьютера, программа будет искать C: \ StackOverflow на своем компьютере ине мое?

Ответы [ 4 ]

2 голосов
/ 07 февраля 2011

Правильно, содержимое Silverlight выполняется на клиентском компьютере.

Однако вы не сможете получить доступ к C: \ StackOverflow, потому что плагин помещен в «песочницу» по очевидным причинам безопасности.

1 голос
/ 07 февраля 2011

Имейте в виду, что не следует путать выделение кода ASPX и выделение кода XAML. Первый выполняется на сервере (и в вашем случае, если будут предоставлены правильные права доступа, файлы на вашем компьютере будут показаны). Второй выполняется на клиенте, ПОСЛЕ загрузки апплета. К сожалению, он не может перечислить такую ​​папку из-за ограничений безопасности.

1 голос
/ 07 февраля 2011

обычно приложение Silverlight будет размещаться на каком-либо сервере .. вы можете отправлять клиенту данные с сервера и получать доступ к своим собственным папкам через сервер (если он находится на вашем компьютере)

1 голос
/ 07 февраля 2011

У вас нет доступа к локальной файловой системе непосредственно в приложении Silverlight, поскольку приложение может поставить под угрозу систему;оно удалено.

Приложение OOB Silverlight имеет повышенное доверие, но по-прежнему не обеспечивает полный доступ к файловой системе, как приложение WinForms или WPF.

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