Как получить доступ к файлу через сеть - PullRequest
1 голос
/ 22 марта 2010

У меня проблемы с этим, у меня есть папка по сети с публичным доступом (без ограничений учетных данных). Я пытаюсь создать File.Exist или Directory.Exist, и у меня постоянно возникает исключение.

Может кто-нибудь сказать мне хороший способ сделать IO по сети.

РЕДАКТИРОВАТЬ 1 ДЛЯ ДЕТАЛЕЙ:

если я делаю execture => \ agoodip \ Public \ test.txt, я получаю файл и т. Д. И т. Д.

В моем коде это выглядит как базовый

Directory.Exist(@"\\agoodip\Public") or File.exist(@"\\agoodip\Public\test.txt")

Исключение, которое я получаю, - Путь не найден.

РЕДАКТИРОВАТЬ 2:

Я использую Silverlight 3. Есть ли какой-либо шаблон безопасности, который нужно знать для поиска файла в сети?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 29 марта 2010

Я не верю, что это сработает для вас.Silverlight не разрешает произвольный доступ к файловой системе или общим ресурсам.Silverlight работает в среде песочницы, поэтому у вас ограниченный доступ к файловой системе.

0 голосов
/ 22 марта 2010

Вам необходимо начать свой UNC-путь с двух обратных косых черт ("\\"), если он относится к сетевому пути, а не к локальному пути.

...