Информация о диске не возвращается правильно при запуске как служба WCF - PullRequest
0 голосов
/ 25 июля 2011

У меня есть служба WCF, которая возвращает количество локальных дисков, зарегистрированных на моем локальном ПК.

У меня есть следующие диски:

C: Локальный диск D: DVD-дисковод X: СетьДиск Y: сетевой диск

Когда я запускаю службу WCF с помощью тестового клиента WCF, я получаю правильное количество дисков из 4 дисков.

Если я пытаюсь подключиться к службе WCF с помощью Silverlight илиVB.NET Я вернул только 2 диска, диски X: & Y: (сетевые диски) отсутствуют.

У меня есть пример кода ниже, пожалуйста, кто-нибудь может мне помочь с этой проблемой?

Dim Info As DriveInfo

Dim Count As Integer

For Each Info In My.Computer.FileSystem.Drives

  Count = My.Computer.FileSystem.Drives.Count 

Next Info

1 Ответ

0 голосов
/ 25 июля 2011

При работе в качестве службы у вас нет доступа к сетевым дискам - это проблема прав / разрешений + мера безопасности ...

...