【发布时间】:2010-10-09 15:20:47
【问题描述】:
我有一个在 Novell 网络上运行的 WinForms 客户端-服务器应用程序,当连接到网络上的唯一 Windows 2003 Server 时会产生以下错误:
TYPE: System.IO.IOException
MSG: Logon failure: unknown user name or bad password.
SOURCE: mscorlib
SITE: WinIOError
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalGetFileDirectoryNames(String path,
String userPathOriginal, String searchPattern, Boolean includeFiles,
Boolean includeDirs, SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern,
SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern)
at Ceoimage.Basecamp.DocumentServers.ClientAccessServer.SendQueuedFiles(
Int32 queueId, Int32 userId, IDocQueueFile[] queueFiles)
at Ceoimage.Basecamp.ScanDocuments.DataModule.CommitDocumentToQueue(
QueuedDocumentModelWithCollections doc, IDocQueueFile[] files)
客户的网络管理员通过手动将工作站用户名和密码与服务器上的本地用户同步来管理 Windows Server 连接。这个错误的奇怪之处在于,用户可以在错误之前和之后都写入服务器,而无需显式登录。
您能解释一下为什么会出现错误并提供解决方案吗?
【问题讨论】:
-
Novell 和 Windows 工作组或域之间可能没有隐式信任。
-
这种“隐式信任”是可以配置的吗?
-
能贴出连接服务器的代码段吗?
标签: .net windows networking ioexception novell