Problème avec DbFactories en ASP+IIS

Signaler
Messages postés
4
Date d'inscription
mercredi 16 février 2005
Statut
Membre
Dernière intervention
4 février 2009
-
Messages postés
4
Date d'inscription
mercredi 16 février 2005
Statut
Membre
Dernière intervention
4 février 2009
-
Bonjour,

J'ai un site Web écrit en Asp framework version ASP.NET v2.0.50727.
J'utilise dans ma classe d'accès aux données la factorisation avec DbProviderFactories & dbProviderFactory.CreateConnection().
Pour l'instant, le site est configuré sur un serveur Microsoft server 2000 service pack 4 avec IIS version 5 et ça fonctionne parfaitement.
J'ai dû migrer ce site vers un server windows 2003 avec IIS version 6 et là ça ne marche plus du tout.
Erreur :Unable to find the requested .Net Framework Data Provider.  It may not be
installed.
J'ai pourtant configuré dans mon IIS6 le Web Service Extensions ASP.NET V2.0.50727 : Allowed
J'ai vérifier dans machine config si les providers étaient présents :
<system.data>
    <DbProviderFactories>
     
     
     
     
    </DbProviderFactories>
  </system.data>

J'ai une application DotNet cliente qui utilise la même DLL d'accès aux données et là, ça fonctionne sur le serveur (Pas d'ASP ni IIS). Il trouve donc bien les providers dans ce cas.

Nb : on a installé le framework 3.5 dotnet sur le serveur --> on a toutes les versions 1-->2-->3-->3.5

Ca fait 2 jours que je suis bloqué sur ce problème, quelqu'un pourrait-il m'aider car je suis dans une détresse totale et au bord de la crise de nerf  (Même google n'est pas mon ami dans ce cas préci).

Merci Merci d'avance .

1 réponse

Messages postés
4
Date d'inscription
mercredi 16 février 2005
Statut
Membre
Dernière intervention
4 février 2009

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ProgId" content="Word.Document" />
<meta name="Generator" content="Microsoft Word 9" />
<meta name="Originator" content="Microsoft Word 9" />
<link rel="File-List" href="file:///C:/DOCUME%7E1/VANERCK/LOCALS%7E1/Temp/msoclip1/01/clip_filelist.xml" />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:HyphenationZone>21</w:HyphenationZone>
<w:DoNotOptimizeForBrowser/>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Helv;
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-alt:Arial;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
Bonjour,





J'ai un site Web écrit en Asp framework version ASP.NET v2.0.50727.

J'utilise dans ma classe d'accès aux données la factorisation avec
DbProviderFactories & dbProviderFactory.CreateConnection().

Pour l'instant, le site est configuré sur un serveur Microsoft server 2000
service pack 4 avec IIS version 5 et ça fonctionne parfaitement.

J'ai dû migrer ce site vers un server windows 2003 avec IIS version 6 et là ça
ne marche plus du tout.

Erreur :Unable to find the requested .Net Framework Data Provider.
 It may not be installed.
J'ai pourtant configuré dans mon IIS6 le Web Service Extensions ASP.NET
V2.0.50727 : Allowed

J'ai vérifier dans machine config si les providers étaient présents :
<system.data>

    <DbProviderFactories>

     

     

     

     

    </DbProviderFactories>

  </system.data>

J'ai une application DotNet cliente qui utilise la même DLL d'accès aux données
et là, ça fonctionne sur le serveur (Pas d'ASP ni IIS). Il trouve donc bien les
providers dans ce cas.


Nb : on a installé le framework 3.5 dotnet sur le serveur --> on a toutes
les versions 1-->2-->3-->3.5


Ca fait 2 jours que je suis bloqué sur ce problème, quelqu'un pourrait-il
m'aider car je suis dans une détresse totale et au bord de la crise de nerf
(Même google n'est pas mon ami dans ce cas préci).









J'avais oublié de signaler: 



Dans mon Web.config , j'ai:


<connectionStrings>
       



</connectionStrings>










Merci Merci d'avance.