Ho un app WinForms client-server in esecuzione su una rete Novell che produce il seguente errore durante la connessione al solitario di Windows 2003 Server sulla rete:Puoi spiegare perché DirectoryInfo.GetFiles produce questa IOException?
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)
amministratore di rete del cliente gestisce la connessione di Windows Server manualmente sincronizzazione del nome utente e della password della workstation con un utente locale sul server. La cosa strana dell'errore è che l'utente può scrivere sul server sia prima che dopo l'errore, il tutto senza accedere esplicitamente.
Puoi spiegare perché si verifica l'errore e offrire una soluzione?
Potrebbe non esserci trust implicito tra Novell e il gruppo di lavoro o dominio Windows. –
Questa "fiducia implicita" è qualcosa che può essere configurato? – flipdoubt
Puoi pubblicare il segmento di codice che si collega al server? – AviD