IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Communication Foundation .NET Discussion :

WCF sur IIS7 avec OLEDB.4.0


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de kimausoleil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2004
    Messages : 126
    Par défaut WCF sur IIS7 avec OLEDB.4.0
    Bonjour !

    Depuis une semaine je galère avec mon web service.

    En fait, mon web service "barcode.svc" que j'ai installé en production sur un SBS2008R2 64 bits (donc avec IIS7).

    J'y accède sans problème depuis une application WinForm ou WinPhone7.

    Le problème c'est quand mon webservice essaie de se connecter à une base access 2000 (que j'ai installé sur le SBS2008R2 pour faire simple), j'ai l' erreur bien connue :
    Le fournisseur 'Microsoft.Jet.OLEDB.4.0' n'est pas inscrit sur l'ordinateur local
    Après de multiples recherches, il semblerait que cela vienne du 32bits à exécuter sur mon serveur 64bits...
    Donc, j'ai défini dans le pool d'application lié à mon Service web la valeur TRUE du paramètre "Activer les applications 32 bits".

    Problème : je n'arrive plus à accéder à mon service web sur le SBS en local à l'url http://localhost/BarCodeService/barcode.svc.

    Ma configuration de développement est donc Visual Studio 2010 sur Win7 32bits. Je compile mon Web service avec une config "AnyCPU" et Framework 4.


    Quelqu'un pourrait-il me porter assistance ?

    Merci

  2. #2
    Membre confirmé Avatar de kimausoleil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2004
    Messages : 126
    Par défaut Pseudo solution...
    Bon je n'arrive toujours pas à utiliser OLEDB !

    Alors j'ai essayé ODBC !!!

    Donc je suis revenu à mon pool d'application lié à mon Service web où j'ai remis la valeur à FALSE du paramètre "Activer les applications 32 bits".


    Puis dans ODBC, j'ai créée une "Source de données système" (avec "Source de données utilisateur" ça ne marche pas...).
    Remarque : quand on n'a pas les drivers installés... et bien on installe comme moi les AccessDatabaseEngine2010 !

    La chaine de connexion change en utilisant le DSN créé par la source de données odbc...

    On teste... une nouvelle erreur : il faut donner les droits Lecture/Ecriture à l'utilisateur anonyme de IIS (IUSR) sur la base Access...


    On re-teste... et ça marche !


    Bon... c'est un moindre mal... mais je n'arrive toujours pas à me connecter par OLEDB à ma base Access par le biais de mon WebService !

    Si quelqu'un passe par là... le topic reste ouvert !

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/02/2010, 15h27
  2. Erreur avec Silverlight + WCF sur Vista
    Par matdur dans le forum Windows Communication Foundation
    Réponses: 6
    Dernier message: 18/06/2009, 16h49
  3. [Kylix] erreur time.sur kylix avec redhat 9.0
    Par sumco dans le forum EDI
    Réponses: 4
    Dernier message: 20/05/2004, 15h13
  4. Problème d'E.S. sur fichier avec open
    Par Bubonik software dans le forum C
    Réponses: 6
    Dernier message: 04/02/2004, 19h42
  5. Construire chemin sur bouton avec évt Javascript
    Par Ph. B. dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/05/2003, 10h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo