none
ASP.NET C# Compiler Error Message: CS0246: The type or namespace name 'Oracle' could not be found (are you missing a using directive or an assembly reference?) RRS feed

  • Pregunta

  • Buen día,

    Espero me puedan ayudar, estoy intentando publicar una aplicación .aspx en lenguaje C# en mi Windows Server 2008 con IIS 7 ,la aplicación utiliza una coneccion hacia Oracle 10g y me conecto con Oracle.ManagedDataAccess.Client con la libreria roslyn, la aplicación me funciona correctamente desde mi equipo, pero al subirla al servidor me aparece el siguiente error:

    Server Error in '/Proyecto' Application.


    Compilation Error

    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

    Compiler Error Message: CS0246: The type or namespace name 'Oracle' could not be found (are you missing a using directive or an assembly reference?)

    Source Error:

    Line 1:  using Oracle.ManagedDataAccess.Client;

    d:\Proyecto\Web ASPx\asp\Default.aspx.cs(1,7): error CS0246: The type or namespace name 'Oracle' could not be found (are you missing a using directive or an assembly reference?)
    d:\Proyecto\Web ASPx\asp\Default.aspx.cs(17,5): error CS0246: The type or namespace name 'OracleConnection' could not be found (are you missing a using directive or an assembly reference?)

    Saben a que se debe este error, copie todas las carpetas de mi proyecto al servidor junto con la carpeta donde se encuentra la librería, tengo entendido que con eso ya debería reconocerla.

    Cualquier sugerencia es bienvenida, y de antemano gracias por su ayuda.

    miércoles, 31 de enero de 2018 17:24

Respuestas

  • hola

    >>me conecto con Oracle.ManagedDataAccess.Client con la libreria roslyn 

    que tiene que ver roslyn ?

    >>la aplicación me funciona correctamente desde mi equipo, pero al subirla al servidor me aparece el siguiente error

    valida que tengas instalado el ODAC en el servidor

    se supone que para conectarte a oracle debes usar la libreria que este provee

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    miércoles, 31 de enero de 2018 19:51

Todas las respuestas

  • Hola Erik987123}

    Con respecto a tu consulta, el siguiente error que nos estas reportando pueda deberse a que no escribiste bien tus referencias, por lo tanto te compartiré el siguiente enlace(en inglés) que puede serte útil, es acerca de como resolverlo.

    https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/cs0246

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 31 de enero de 2018 19:27
    Moderador
  • hola

    >>me conecto con Oracle.ManagedDataAccess.Client con la libreria roslyn 

    que tiene que ver roslyn ?

    >>la aplicación me funciona correctamente desde mi equipo, pero al subirla al servidor me aparece el siguiente error

    valida que tengas instalado el ODAC en el servidor

    se supone que para conectarte a oracle debes usar la libreria que este provee

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    miércoles, 31 de enero de 2018 19:51