17 Stimmen

Können Sie erklären, warum DirectoryInfo.GetFiles diese IOException erzeugt?

Ich habe eine WinForms-Client-Server-Anwendung, die in einem Novell-Netzwerk ausgeführt wird, die den folgenden Fehler erzeugt, wenn eine Verbindung mit dem einsamen Windows 2003 Server im Netzwerk hergestellt wird:

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)

Der Netzwerkadministrator des Kunden verwaltet die Windows Server-Verbindung, indem er den Benutzernamen und das Kennwort der Arbeitsstation manuell mit einem lokalen Benutzer auf dem Server synchronisiert. Das Merkwürdige an diesem Fehler ist, dass der Benutzer sowohl vor als auch nach dem Fehler auf den Server schreiben kann, ohne sich explizit anzumelden.

Können Sie erklären, warum der Fehler auftritt und eine Lösung anbieten?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X