Aller au contenu | Aller au menu | Aller à la recherche

Error %1 is not a valid Win32 application, sur la DLL msmdpump.dll

Depuis quelques jours gros souci avec la DLL qui expose une base OLAP.

si vous obtenez l'erreur suivant lorsque vous accéder au Virtual Host qui héberge votre dll msmdpump:

%1 is not a valid Win32 application

Après avoir tout re-contrôlé et à la rigueur re-déployé la DLL comme dans la doc ci après ...

Si cela ne fonctionne toujours pas essayez de vérifier les droits d'accès au cube et en particulier si le user IIS a les droits d'accès:

Enfin essayez aussi de relancer la commande aspnet_regiis.exe. Surtout si vous êtes en WINDOWS 2003 64 bits :

ASP.NET 1.1, version 32 bits
Pour exécuter la version 32 bits d'ASP.NET 1.1, procédez comme suit :
1.    Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
2.    Tapez la commande suivante pour activer le mode 32 bits :
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3.    Tapez la commande suivante pour installer la version d'ASP.NET 1.1 et installer les mappages des scripts à la racine IIS et en dessous :
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
4.    Assurez-vous que l'état de la version 1.1.4322 d'ASP.NET est défini comme étant Autorisé dans la liste d'extensions de service Web dans le Gestionnaire des Services IIS.

ASP.NET 2.0, version 32 bits
Pour exécuter la version 32 bits d'ASP.NET 2.0, procédez comme suit :
1.    Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
2.    Tapez la commande suivante pour activer le mode 32 bits :
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3.    Tapez la commande suivante pour installer la version d'ASP.NET 2.0 (32 bits) et installer les mappages des scripts à la racine IIS et en dessous :
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
4.    Assurez-vous que l'état de la version 2.0.50727 (32 bits) d'ASP.NET est défini comme étant Autorisé dans la liste d'extensions de service Web dans le Gestionnaire des Services IIS.

ASP.NET 2.0, version 64 bits
Pour exécuter la version 64 bits d'ASP.NET 2.0, procédez comme suit :
1.    Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
2.    Tapez la commande suivante pour désactiver le mode 32 bits :
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
3.    Tapez la commande suivante pour installer la version d'ASP.NET 2.0 et installer les mappages des scripts à la racine IIS et en dessous :
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
4.    Assurez-vous que l'état de la version 2.0.50727 d'ASP.NET est défini comme étant Autorisé dans la liste d'extensions de service Web dans le Gestionnaire des Services IIS.
Remarque La version d'ASP.NET 2.0 peut différer selon la version en cours. Cette procédure correspond à la version 2.0.50727.

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet