Bonjour, Pardon, le web service 32 bit fonctionne tout seul et il accède au base des données oracle. J'ai une application web asp net avec 64 bits appelle correctement ce web service. Mais je ne sais pas pourquoi lorsque je déploie le web service en IIS alors la connexion ne se passe pas bien. Est ce que le problème dans la version de driver ou bien j'ai mal déployé le web service ? Pardon, quelles sont étapes de déploiement d'un web service crée en C# sous visuel studio ? Merci.
Member_14833958
Posts
-
The provider is not compatible with the version of Oracle client -
The provider is not compatible with the version of Oracle clientHello, Thank you for your message. Here is the basic version: Oracle Database 11g Enterprise Edition Relase 11.2.0.4.0 - 64it Production Here is the driver version ODAC112040Xcopy_32bit with the set of .dll: oci.dll ociw32.dll Oracle.DataAccess.dll oramts.dll oramts11.dll oramtsus.dll orannzsbb11.dll oraocci11.dll oraociei11.dll oraOps11w.dll orasql11.dll The web service project works by itself and also when I have included it in another project. Now, I wanted to deploy the web service so that those who want to use it so they can reference it through the URL of this web service. But the same error message !!!
-
The provider is not compatible with the version of Oracle clientBonjour, Merci pour votre message. Voici la version de base : Oracle Database 11g Entreprise Edition Relase 11.2.0.4.0 - 46bit Production Voici la version de driver ODAC112040Xcopy_32bit avec l'ensemble de .dll : oci.dll ociw32.dll Oracle.DataAccess.dll oramts.dll oramts11.dll oramtsus.dll orannzsbb11.dll oraocci11.dll oraociei11.dll oraOps11w.dll orasql11.dll Le projet web service fonctionne tout seul et aussi lorsque j'ai inclu dans un autre projet. Maintenant, je voulais déployer le web service pour que ceux qui veulent les utiliser alors ils peuvent le référencer à travers l'URL de ce web service. Mais le même message d'erreur !!!
-
The provider is not compatible with the version of Oracle clientBonjour, Je voulais déployer mon web service en IIS. Ce web service crée en C# permettant de connecter à une base oracle 11g. J'ai utilisé comme connecteur Oracle Data Access. Le web service fonctionne localement mais après déploiement j'ai le message suivant : Oracle.DataAccess.Client.OracleConnection --> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client à Oracle.DataAccess.Client.OracleInit.Initialize() Le connecteur Oracle Data Access est en 32 bits alors j'ai activé les applications 32bits en IIS mais le même problème. Merci.
Google translate:
Hello, I wanted to deploy my web service in IIS. This web service created in C # allowing to connect to an Oracle 11g database. I used as Oracle Data Access connector. The web service works locally but after deployment I have the following message: Oracle.DataAccess.Client.OracleConnection -> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client à Oracle.DataAccess.Client.OracleInit.Initialize () The Oracle Data Access connector is 32-bit so I enabled 32-bit applications in IIS but the same problem. Thank you.
-
Unable to load file or assembly 'Oracle.DataAccess'Erreur du serveur dans l'application '/'.
Le quota de taille maximale autorisée pour les messages entrants (65536) a été dépassé. Pour augmenter le quota, utilisez la propriété MaxReceivedMessageSize sur l'élément de la liaison appropriée.
Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.Détails de l'exception: System.ServiceModel.QuotaExceededException: Le quota de taille maximale autorisée pour les messages entrants (65536) a été dépassé. Pour augmenter le quota, utilisez la propriété MaxReceivedMessageSize sur l'élément de la liaison appropriée.
-
Unable to load file or assembly 'Oracle.DataAccess'Thanks it works for the driver. I used this driver in a .net web service. Then I will call this web service in another asp net project. The web service call and the data recovery work on a table with a reduced number of lines. Now, I wanted to retrieve the contents of a table that contains 1844 rows and 58 columns. After compilation and execution, I have the following message:
Server error in application '/'.
The maximum size quota allowed for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.
Description: An unhandled exception occurred during the execution of the current web request. Check the stack trace for more information on the error and its origin in the code.Exception details: System.ServiceModel.QuotaExceededException: The maximum size quota allowed for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.
-
Unable to load file or assembly 'Oracle.DataAccess'Bonjour, J'ai téléchargé "ODAC112040Xcopy_32bit" et j'ai copié les .dll necessaires dans mon projet et j'ai ajouté le driver "Oracle.DataAccess.dll" dans la partie reference de mon projet. J'ai target platform avec 32 bit. Après compilation et exécution, alors le driver a été bien chargé mais je ne peux pas connecter au base oracle sachant que de version 9i et lire le contenu d'une table. J'ai le message suivant :
System.TypeInitializationException: Une exception a été levée par l'initialiseur de type pour 'Oracle.DataAccess.Client.OracleConnection'. ---> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
à Oracle.DataAccess.Client.OracleInit.Initialize()
à Oracle.DataAccess.Client.OracleConnection..cctor()
--- Fin de la trace de la pile d'exception interne ---
à Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)
à WebServiceToBD.Service1.view_data() dans d:\Developpement\SiteVs2012\WebServiceToBD\Service1.asmx.cs:ligne 48Voici le code de méthode :
public DataTable view_data()
{
OracleConnection conn = new OracleConnection("Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = ***)));User ID=***;Password=***");
conn.Open();
OracleDataAdapter dr = new OracleDataAdapter("select * from Personne", conn);
DataSet ds = new DataSet();
ds.Tables.Add("Personne");
dr.Fill(ds,"Personne");
DataTable tt = ds.Tables[0];
return tt;
}La ligne 48 correspond au code suivant :
OracleConnection conn = new OracleConnection("Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = ***)));User ID=***;Password=***");
Cette chaîne de connexion existe dans le programme et pas dans le fichier "Web.config".
-
Unable to load file or assembly 'Oracle.DataAccess'Bonjour, J'ai téléchargé le dossier .zip ODAC112040Xcopy_32bit et ODAC112040Xcopy_64bit Est ce que je dois utiliser ODAC 32bit ou bien ODAC 64bit ? Ce dossier contient plusieurs types de dll alors quel(s) .dll à ajouter dans mon projet ?
-
Unable to load file or assembly 'Oracle.DataAccess'Je vous informe que dans les paramètres avancés de pool application que l'option " activer les applications 32 bits" est déja comme valeur "false" j'ai changé "Platform target" à X86 mais le même message d'erreur.
Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
-
Unable to load file or assembly 'Oracle.DataAccess'Bonjour, le driver Oracle Data Access de version 64 bits Lorsque je crée un application console çà marche pour le driver. Lorsque je crée une application web asp.net alors le driver ne fonctionne. Les propriétés de cette application : - target framework 4.0 - Platform target : any CPU J'ai changé "any cpu" par "X86" mais le même problème puis avec "X64" aussi le même problème - le web : J'ai coché l'option "use Visual Studio Development Server" au lieu de "use Local IIS Web Serve"
-
Unable to load file or assembly 'Oracle.DataAccess'the same error !!!
-
Unable to load file or assembly 'Oracle.DataAccess'753/5000 Hello, I wanted to recover data from an oracle 9i database. I work on 64 bit systems. I downloaded the driver ODAC112040Xcopy_64bit in which I found .dlls (among which there is Oracle.DataAccess.dll) that I added them to a windows console application under visual studio 2012 and I added Oracle. DataAccess.dll as a reference in the application. So it works for recovery. Now, I wanted to create a web service to do this recovery. So, I created a project of type "ASP.NET Empty Web Application" for I added an element of type web service just that displays by default "Hello Wrold". When I compile and run the application then I get the following message: Bonjour, Je voulais récupérer des données à partir d'une base des données oracle 9i. Je travail sur des systèmes de 64 bit. J'ai téléchargé le driver ODAC112040Xcopy_64bit dans lequel j'ai trouvé des .dll (parmi lequel il y a Oracle.DataAccess.dll) que j'ai les ajouté à une application windows console sous visual studio 2012 et j'ai ajouté Oracle.DataAccess.dll comme référence dans l'application. Alors ça marche pour la récupération. Maintenant, je voulais créer un web service pour faire cette récupération. Alors, j'ai crée un projet de type "ASP.NET Empty Web Application" pour j'ai ajouté un élément de type web service juste que affiche par défaut "Hello Wrold". Lorsque je compile et j’exécute l'application alors j'ai le message suivant :
Server error in application '/'.
Unable to load file or assembly 'Oracle.DataAccess' or one of its dependencies. An attempt was made to load an incorrect format program.
Description: An unhandled exception occurred during the execution of the current web request. Check the stack trace for more information on the error and its origin in the code.Exception details: System.BadImageFormatException: Unable to load file or assembly 'Oracle.DataAccess' or one of its dependencies. An attempt was made to load an incorrect format program.
Source error:
An unhandled exception occurred while running the current web request. Information about the origin and location of the exception can be identified using the exception stack trace below.
Assembly load tracking: The following information can help determine why the assembly 'Oracle.DataAccess' could not be loaded.
=== Prior link status information ===
JRN: DisplayName = Oracle.DataAccess
(Partial)
AVT: partial link information has been provided for an assembly:
AVT: Assembly name: Oracle.DataAccess | Domain ID -
driver oracle 9i por .netBonjour, what does means this error :
Erreur du serveur dans l'application '/'.
Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.Détails de l'exception: System.BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Suivi du chargement de l'assembly: Les informations suivantes peuvent permettre de déterminer la raison pour laquelle l'assembly 'Oracle.DataAccess' n'a pas pu être chargé.
AVT : la journalisation de liaison d'assembly est désactivée.
Pour activer la journalisation des échecs de liaison d'assembly, attribuez la valeur 1 à la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD).
Remarque : une certaine perte de performance est associée à l'enregistrement dans le journal des échecs de liaison d'assembly.
Pour désactiver cette fonctionnalité, supprimez la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog].Trace de la pile:
[BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +37
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFi -
driver oracle 9i por .netBonjour, what does means this error :
Erreur du serveur dans l'application '/'.
Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.Détails de l'exception: System.BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Suivi du chargement de l'assembly: Les informations suivantes peuvent permettre de déterminer la raison pour laquelle l'assembly 'Oracle.DataAccess' n'a pas pu être chargé.
AVT : la journalisation de liaison d'assembly est désactivée.
Pour activer la journalisation des échecs de liaison d'assembly, attribuez la valeur 1 à la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD).
Remarque : une certaine perte de performance est associée à l'enregistrement dans le journal des échecs de liaison d'assembly.
Pour désactiver cette fonctionnalité, supprimez la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog].Trace de la pile:
[BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +37
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFi -
driver oracle 9i por .netBonjour, Merci
Jörgen Andersson
but 32 bit Or I have windows 64 bit I find alaways client oracle 11g for windows 64 bit in visual studio 2012
-
driver oracle 9i por .netI have the next error : ORA-03111: Break received on communication channel
-
driver oracle 9i por .netBonjour, Sous visuel studio 2012, je développe une application web .net. J'ai besoin de connecter à une base des données oracle 9i. Je suis en train de chercher un driver pour l'ajouter comme référence dans l'application afin d'interroger la base. Le problème que je n'ai pas trouvé sur le net un driver oracle 9i Où se trouve ce driver ? Comment l'installer et l'utiliser ? Merci d'avance pour toute aide.
-
développer et utiliser le web serviceBonjour, Je débute le développement et l’utilisation des web services. Ce web service sera développé dans un environnement ASP.NET et doit permettre d'accéder à une base des données oracle 11g distante pour récupérer des données de certaines tables. Après sera appelé et utilisé dans une application web mcv développée sous visuel studio 2012. Comment faire afin de développer et utiliser ce web service ? Merci.
-
développer et utiliser le web serviceBonjour, Je débute le développement et l’utilisation des web services. Ce web service sera développé dans un environnement ASP.NET et doit permettre d'accéder à une base des données oracle 11g distante pour récupérer des données de certaines tables. Après sera appelé et utilisé dans une application web mcv développée sous visuel studio 2012. Comment faire afin de développer et utiliser ce web service ? Merci.