我Directory.Exists()在我的Windows服务(使用C#,3.5框架编程)中使用,以检查驱动器中是否存在特定目录.当我在本地机器上运行它工作正常,这意味着我能够访问该目录.
但是,当我在虚拟机上部署Windows服务并启动该服务时,即使该目录存在,也无法找到该目录.目录映射为
Q: drive, Q:\\temp\\local\\ folder
Run Code Online (Sandbox Code Playgroud)
但是对于Directory.Exists(),Windows服务总是返回false.
但是,当我C:\ drive代替Q:\它工作,但不适用于映射驱动器.我已尝试使用UNC路径,并确保映射驱动器具有管理权限,实际上具有读取,写入和执行权限.但它仍然是假的.
谁能告诉我为什么?以及如何解决?
| 归档时间: |
|
| 查看次数: |
12349 次 |
| 最近记录: |