我有一个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
答案 0 :(得分:0)
作为服务运行时,您无权访问网络驱动器 - 这是权限/权限问题+安全措施......