p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Candidat au titre de Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : mars 2012
    Messages : 18
    Points : 10
    Points
    10

    Par défaut IIS ne reconnait pas les connexions Oracle.DataAcess

    Bonjour,
    J'ai un problème qui est assez récurent,
    J'ai deux serveurs :
    - Windows 2003 32 avec:
    *Oracle 10g;
    *Base de données Oracle;
    - Windows 2003 x64 avec :
    *IIS 6.0;
    *visual studio 2010;
    *Oracle ODT 11.2;
    *Oracle 10g;
    J'ai créer un site web ASP.NET connecté a la BD Oracle via Oracle connections ou Entity data model;
    En débugant depuis Visual studio ça marche, mais quant je déploie mon site sur IIS, le serveur ne reconnais pas les connections à Oracle;
    et je me retrouve avec la page d'erreur :
    -----------------------------------------------------------------------------------------------------------------------------------------

    Server Error in '/activite' Application.

    Unable to find the requested .Net Framework Data Provider. It may not be installed.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed.

    Source Error:


    Line 91: /// Initialise un nouvel objet OPSEntities à l'aide de la chaîne de connexion trouvée dans la section 'OPSEntities' du fichier de configuration d'application.
    Line 92: /// </summary>
    Line 93: public OPSEntities() : base("name=OPSEntities", "OPSEntities")
    Line 94: {
    Line 95: this.ContextOptions.LazyLoadingEnabled = true;

    Source File: E:\Inetpub\wwwroot\ActiviteOps\Pages\ModelOps.Designer.cs Line: 93

    Stack Trace:


    [ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed.]
    System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +251

    [ArgumentException: The specified store provider cannot be found in the configuration, or is not valid.]
    System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +10983191
    System.Data.EntityClient.EntityConnection.ChangeConnectionString(String newConnectionString) +641
    System.Data.Objects.ObjectContext.CreateEntityConnection(String connectionString) +67
    ActiviteOps.Pages.OPSEntities..ctor() in E:\Inetpub\wwwroot\ActiviteOps\Pages\ModelOps.Designer.cs:93
    ActiviteOps.Login.Page_Load(Object sender, EventArgs e) in E:\Inetpub\wwwroot\ActiviteOps\Login.aspx.cs:18
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
    System.Web.UI.Control.LoadRecursive() +71
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3048

    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
    -----------------------------------------------------------------------------------------------------------------------------------------
    ça fait une semaine que j'essai des solutions contradictoire sur le net, mais le problème persiste.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    7 709
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2007
    Messages : 7 709
    Points : 19 746
    Points
    19 746

    Par défaut

    Tu dois avoir le driver client Oracle d'installé sur ton serveur.

    Ensuite, je ne sais pas comment tu fais la connexion, mais si tu passe par une source ODBC, il faut la crée sur le serveur aussi
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Candidat au titre de Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : mars 2012
    Messages : 18
    Points : 10
    Points
    10

    Par défaut

    J'ai installé le driver 11.2 sur le serveur IIS, et les scriptes asp qui l’accompagne sur le serveur base de données,
    Quant je débug depuis VS10 ça marche, le site fonctionne il récupère les données de la base distante!!
    mais le problème c'est quant je déploie mon site sur IIS 6 ( Windows 2003 serveur) il ne reconnait plus le driver oracle!!!

    J'ai déployé sur un autre serveur: Abyss Web Server. et la aussi ça marche!

    Seul IIS 6 ne trouve pas ce driver.

Discussions similaires

  1. Combo ne reconnait pas les DVD
    Par mohamed amine dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 15/11/2006, 20h59
  2. Ne reconnait pas les drivers Oracle
    Par zuzuu dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 17/07/2006, 11h05
  3. Mon compilo ne reconnait pas les UINT8
    Par baert dans le forum C++
    Réponses: 11
    Dernier message: 08/02/2006, 16h08
  4. [Outils][IIS] IIS ne traite pas les pages ASP
    Par Coplan dans le forum IIS
    Réponses: 2
    Dernier message: 23/06/2005, 10h35
  5. Réponses: 8
    Dernier message: 10/12/2004, 17h28

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