Bonjour,
J'ai fait une petit DLL de test en VB6. Celle-ci renvoie simplement une chaîne de caractère.
Mon site ASP.net fais juste un appel à cette DLL pour afficher la chaîne de caractère.
En local, pas de problème, le message s'affiche correctement sur ma page.
Sur le serveur, par contre, j'ai le message d'erreur suivant:
Retrieving the COM class factory for component with CLSID {39123B89-489D-4B66-90B2-0D0226892EA6} failed with HRESULT: 0x80040154(Classe non enregistrée (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))). Source Error:
Line 7: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Line 8: Line 9: Dim test As New ProjetTestDLL.tESTdll
Line 10: Me.Label1.Text = test.ReturnString Line 11: |
J'ai essayé de déployer le site de plusieurs façons:
- simple copie
- fichier d'install msi
- copie d'un site pré compilé
J'ai également essayer de registrer ma DLL avec la commande regsvr32, même si j'ai lu que ce n'était plus nécessaire. Bref, si quelqu'un peut m'aider, je suis tout ouïe.