2009-11-04 27 views
6

Quelqu'un a-t-il une expérience ou des connaissances dans l'installation de aspImage.dll sur une plate-forme Windows 2008 64 bits?ServerObject aspImage dans Win 2008 64 bits

J'ai un site ASP classique qui utilise ce composant et aurait grandement besoin de faire fonctionner la DLL. J'ai essayé de vérifier les documents de support pour ceux-ci en vain.

J'apprécierais vraiment votre réponse.

Merci!

+0

Quel est le problème? – SLaks

+0

http://www.serverobjects.com/comp/Aspimage.htm –

Répondre

2

En général, si vous souhaitez utiliser un objet COM 32 bits sur une machine 64 bits, vous devez enregistrer l'objet COM à l'aide de l'exécutable regsvr32 situé dans le dossier Windows \ SysWOW64. Dans IIS, vous souhaiterez accéder aux paramètres avancés du pool d'applications et sélectionner true pour le paramètre Activer les applications 32 bits.

+0

Merci pour ce Nathan. Question de suivi, ai-je encore besoin d'enregistrer la DLL dans le service de composants? Merci encore! – mallows98

+1

Je m'excuse, mais je ne suis pas familier avec l'objet COM spécifique que vous utilisez. Est-il normalement hébergé en tant que service COM +? S'il s'agit d'un ancien objet COM simple, je ne pense pas que vous devriez l'enregistrer dans les services de composants. –

+0

Merci! Juste une note pour quelqu'un d'autre - assurez-vous de supprimer le .DLL dans syswow64, puis exécutez le regsvr32.exe dans syswow64 sur ce fichier .DLL. – dtbarne

0

J'ai réussi à faire exécuter le composant ServerObject aspImage.dll sur un serveur de plate-forme Windows 2008 64 bits en créant une application COM + et en utilisant le composant aspImage.dll en tant que composant COM +.

J'ai également appris que tous les composants 32 bits utilisés dans IIS qui seront exécutés sur un serveur 64 bt doivent également passer par ce processus.

Pour plus de détails sur les composants sur fouillant COM + et des applications, s'il vous plaît se référer à ce lien: http://technet.microsoft.com/en-us/library/cc725986.aspx

Hope this helps!

+0

Avez-vous besoin de faire quelque chose de spécial avec le programme d'inscription? J'ai exécuté avec succès le programme d'enregistrement, mais quand j'exécute mon code, il me dit que la période d'évaluation a expiré. – Nils

+0

Vous n'êtes pas certain du programme d'inscription ... de quel programme d'inscription parlez-vous? – mallows98

7

Exactement le même problème lors de la migration du serveur 2003 iis6 vers le serveur 2008 iis7 64 bits. Créer une nouvelle application com + a résolu le problème.

J'ai créé l'application nommée aspimage en utilisant l'assistant com + comme application serveur, utilisé le service local pour les permissions, laissé seul le rôle de créateur par défaut, ajouté les utilisateurs et authentifié. Après la création des dossiers, j'ai ajouté un composant à l'aide de l'assistant. Composant déjà enregistré, (suppose regsvr32% systemroot% \ syswow64 \ aspimage.dll) et sélectionné les cases à cocher Registre 32 bits et les détails pour assurer la sélection de la DLL correcte. Terminer et le processus a fonctionné. J'espère que ça aidera quelqu'un.

+0

Cela a fonctionné pour moi. Bien expliqué. J'avais essayé les suggestions dans les autres messages sur la copie du fichier SysWow64, en faisant le regsvr32 là et en faisant l'enregistrement en tant qu'administrateur. Ce sont toutes des étapes critiques mais pas suffisantes pour le faire fonctionner. Cette configuration de l'application Com + est ce qui l'a fait fonctionner. Bien joué. – DJA

+0

il m'a sauvé un travail brutal .... merci! –

+0

Avait le même problème avec AspQmail/ASPMail ServerObjects. J'ai dû décocher le "Appliquer les contrôles d'accès ..." pour que cela fonctionne. – gbs

1

Je sais que c'est vieux, mais j'ai eu des problèmes similaires cette semaine:

Pour répondre à la question sur l'enregistrement, oui, vous avez encore à exécuter leur outil d'inscription et entrez votre clé de licence. Si vous utilisez UAC, n'oubliez pas que l'application d'enregistrement regsvr32 et aspimage doit être exécutée "en tant qu'administrateur".

Questions connexes