Tengo una aplicación Windows Forms cliente-servidor que se ejecuta en una red Novell que produce el siguiente error al conectar con el solitario de Windows 2003 Server en la red:¿Puede explicar por qué DirectoryInfo.GetFiles produce esta 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)
administrador de red del cliente gestiona la conexión de Windows Server manualmente sincronizar el nombre de usuario y la contraseña de la estación de trabajo con un usuario local en el servidor. Lo extraño del error es que el usuario puede escribir en el servidor antes y después del error, todo sin iniciar sesión explícitamente.
¿Puede explicar por qué ocurre el error y ofrecer una solución?
Puede que no haya confianza implícita entre Novell y el grupo de trabajo o el dominio de Windows. –
¿Es esta "confianza implícita" algo que se puede configurar? – flipdoubt
¿Se puede publicar el segmento de código que se conecta al servidor? – AviD