繁体   English   中英

Novell Netware 6和C#

[英]Novell Netware 6 and C#

我不知道是否有人对Novell Netware有任何专业知识,但是我发现我的一个客户在尝试将文件移至Netware共享时遇到了一个奇怪的错误。 情况非常复杂,但我会尽力概述一下。

1)应用程序作为服务运行2)要移动的文件是可访问位置的本地文件(对服务而言)3)使用FileInfo.MoveTo()移动文件。 4)MoveTo引发IOException,并且消息为“连接到系统的设备不起作用”。

我不知所措,无法解释可能发生的情况。 附带说明一下,似乎可以使用相同的方法(FileInfo.MoveTo)在相同的位置交互运行一个小的测试程序,效果很好,因此它似乎与服务本身相关联。

任何帮助将是巨大的。 谢谢。

克里斯托弗·威尔逊

那很正常 Windows服务需要像本地用户一样分别登录到服务器。 交互式运行程序时,它将使用您已经建立的连接访问NetWare服务器。 要从服务访问服务器,您的程序需要首先建立自己的连接。

恐怕我不知道如何从C#程序登录到NetWare,并且不确定是否可以设置不需要登录NetWare的服务。 我会探索其中一种方式。

哦,差点忘了。 如果本地用户将NetWare卷映射到Windows中的磁盘驱动器号,例如SYS:卷映射到P:等,则这些映射对服务将不可见;否则,服务将不可见。 它必须将卷分别映射到字母,或使用UNC路径

Netware的更高版本(最新版本),它可以模拟Windows服务器,同时仍可充当Netware服务器。 设置它没什么大不了的,因此您可以选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM