0

我正在尝试检测连接到计算机的 USB 驱动器。这是一个 MVC4 应用程序,我正在使用以下代码来检测是否有任何可移动驱动器。当我从 Visual Studio 运行/调试时它可以工作,但是当我在服务器上发布时它永远不会工作并且没有检测到 USB 驱动器。发生这种情况有什么原因吗?我错过了什么吗?

 var drives = DriveInfo.GetDrives().Where(drive => drive.IsReady && drive.DriveType == DriveType.Removable);

 var driveInfos = drives as DriveInfo[] ?? drives.ToArray();
        if (driveInfos.Any())
        {
            foreach (var drive in driveInfos)
            {
                dtoOrder.EligibleDriveSlots.Add(drive);
            }
        }
4

0 回答 0