作为WCF服务运行时,驱动器信息未正确返回

时间:2011-07-25 18:45:05

标签: wcf service drive

我有一个WCF服务,它返回本地PC上报告的本地驱动器数量。

我有以下驱动器:

C:本地磁盘 D:DVD驱动器 X:网络驱动器 Y:网络驱动器

当我使用WCF测试客户端运行WCF服务时,我获得了4个驱动器的正确驱动器数。

如果我尝试使用Silverlight或VB.NET连接到WCF服务,我只返回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 :(得分:0)

作为服务运行时,您无权访问网络驱动器 - 这是权限/权限问题+安全措施......