簡體   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