sql >> Base de Datos >  >> RDS >> Oracle

La aplicación falla al hablar con Oracle a menos que la ruta ejecutable contenga espacios

Esto es lo que haría. Primero, verifique TRIPLEMENTE que está viendo el comportamiento que cree que está viendo. Puedo ver que esto suceda al revés al no usar System.IO.Path para concatenar rutas, pero no como lo estás viendo. Verifique tres veces que los permisos de archivo tengan sentido.

A continuación, descargue Filemon de MS y observe lo que sucede en el sistema de archivos a medida que su programa llega a estos puntos problemáticos. Puede filtrar la actividad de archivos específicos (eliminar la actividad de archivos antivirus, por ejemplo) para que todo se vea un poco más limpio mientras hace esto. Busque errores de acceso a archivos usando FileMon tanto para el caso de éxito como para el caso de error de su programa. Eso debería indicarle a qué archivo se está accediendo y está causando el problema. Por ejemplo, si ve un FILE_NOT_FOUND error al acceder a un nombre de archivo sin sentido, puede estar seguro de que usted o el proveedor están haciendo algo mal, lo que posiblemente conduzca a su problema...