无法从服务访问本地固定磁盘
-
23-12-2019 - |
题
我经历了以下奇怪的行为:
C#服务无法在本地磁盘D上执行任何操作:(例如,检查目录是否存在),而控制台版本包装相同的装配,则无论如何都没有问题。两者都在同一用户帐户下运行,这是本地管理员组的成员。 当在交互式播放时,同一用户也没有问题访问Drive D:\使用Windows资源管理器。
插入以下诊断代码:
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drive in drives)
{
string label = drive.IsReady ? String.Format(" - {0}", drive.VolumeLabel) : " - drive not ready";
string driveMessage = string.Format("Drive {0} - {1}{2}", drive.Name, drive.DriveType, label);
EventLog.WriteEntry("NxG SiteService", driveMessage, EventLogEntryType.Information);
}
.
显示驱动器d:是一个固定磁盘,即“未准备就绪”?
可以有人请解释我,为什么从服务访问时,为什么固定磁盘可以“未就绪”?
环境是:Windows 2012服务器,在VMware ESXi主机v上运行。5.5.0
不隶属于 StackOverflow