Guitch
-
20 sept. 2001 à 10:05
cs_benjy007
Messages postés2Date d'inscriptionmardi 15 octobre 2002StatutMembreDernière intervention29 novembre 2002
-
15 oct. 2002 à 15:57
On a installé via MTS sur un serveur (Win2000, IIS4) une DLL que l'on appelle depuis des ASP avec un "server.createobject".
Ca fonctionne très bien en local
Dès qu'on installe la DLL sur le serveur d'un hébergeur, on a toujours l'erreur suivante :
Pages ASP error 'ASP 0241'
Exception CreateObject
/Tolerances-old/ana_desi_do.asp
Le CreateObject de '(null)' a provoqué une exception C0000005.
Objet Server error 'ASP 0177 : c0000005'
Échec de Server.CreateObject
/Tolerances-old/ana_desi_do.asp, line 52
c0000005
Est-ce que quelqu'un peut nous aider ???
En attendant, on a trouvé une solution de remplacement mais qui nous oblige à revoir tout le code ASP avec l'appel par un "createobject".
Ptain... 2 mois et demi pour trouver une solution tout seul.
J'ai déposé cette question sur une dizaine de forum et personne ne sait !
On ne passe plus par MTS ou regsvr32.
On a fait un kit avec Visual Installer dans lequel on met la DLL. En lancant le kit, la DLL s'enregistre dans la base de registres, et après tous nos server.createobject fonctionne sans pb.
Faut pas me demander pourquoi ! L'important, c'est que ca fonctionne!
cs_benjy007
Messages postés2Date d'inscriptionmardi 15 octobre 2002StatutMembreDernière intervention29 novembre 2002 15 oct. 2002 à 15:57
Il s'agit tout simplement de la dll vb6fr.dll qui est nécessaire au fonctionnement de certains composants et qui dans votre cas est absente du serveur.
Il suffit de la copier dans le répertoire c:\winnt\system32 et de redémarrer le serveur IIS (pas besoin de l'enregistrer dans la base de registre).
L'utilisation d'un kit d'installation va installer cette DLL, c'est pour ça que votre pb a été résolu de cette façon.