【发布时间】:2026-01-22 21:10:01
【问题描述】:
我的 Windows 服务无法访问
UNIX框上的NFS share。我无法通过 UNC 路径访问共享,所以我必须安装它。我有一个控制台应用程序可以看到驱动器并且运行良好,但是当我部署我的 Windows 服务时,它看不到驱动器。
我以本地用户和管理员身份安装了驱动器。
我已尝试使用
"Process.Start(mBatchFilePath);"从我的应用程序安装驱动器,但这也不起作用。我以本地用户身份运行(设置为管理员)。
尝试使用符号链接
打算尝试建立一个 FTP 来传输文件
有人对我如何完成这项工作有任何建议吗?
已解决:我使用 SSH.Net 并通过 SFTP 服务器传输文件
【问题讨论】:
-
与桌面交互是否打勾?
-
澄清一下,您是在管理员帐户下安装了服务运行吗?这样它真的应该能够看到管理员的驱动器吗?
-
@Mike Miller - 与桌面交互已勾选。
-
@criticalfix - 抱歉,这令人困惑。我实际上只是安装了该服务。我没有将它设置为以管理员身份运行,因为我们的 IT 人员认为这不是一个好主意。我会从我的问题中删除那部分