Échec de Server.CreateObject

Guitch - 20 sept. 2001 à 10:05
cs_benjy007 Messages postés 2 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 29 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".

Merci
Guitch

3 réponses

Salut pourais-tu communiqué la solution de remplacement que tu as utilisé.
0
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!
0
cs_benjy007 Messages postés 2 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 29 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.

Cordialement

Benjamin
0
Rejoignez-nous