我有一个在VB.NET中开发的Windows服务。此Windows服务每晚晚上8点将文件从我的C:\ftpDocs
复制到Y:\FtpDocs
文件夹中选择一个文件。无法从VB.NET访问网络驱动器Windows服务
Y:
是一个映射驱动器,它是\\sourceServer\Output files
。当我从VB.NET Windows应用程序而不是Windows服务运行相同的代码时,它工作得很好。但从服务中,它正在抛出访问被拒绝访问\\sourceServer\Output
错误。
看来Windows服务从C:\windows\system32
运行。为此,我尝试将当前目录更改为C:\ftpService
(这是我的应用程序所在的文件夹)。
要访问映射的驱动器,我提供了不是我的Windows用户标识和密码的用户标识和密码。你认为这是它无法从Windows服务访问它的原因吗?
如果是,它是如何从Windows应用程序工作?这个问题在过去一个月内不会消失。
谢谢Dathan,我一定会试试这个。再次感谢。 – rowmark 2009-12-17 03:35:12
感谢大山。它像一个魅力。 – rowmark 2009-12-18 03:37:02