Bonjour,

Dans le cadre du développement d'un web service WCF, j'ai eu besoin d'utiliser
imagemagick à travers l'API C++ magick++.

J'ai donc réalisé une dll assembly en c++ managé appellant l'api magick++ pour que celle-ci soit utilisable dans mon webservice.

Ce montage fonctionne parfaitement sur le serveur de développement
local ASP de visual studio.

Mais sur le serveur de production IIS 7.0 (la meme machine) lors du traitement de certaines images IIS plante et me leve une exception w3wp qui lorsque j'active le débugeur me dit qu'il s'agit
d'une erreur de stack overflow sur ma dll c++ manage.

Je tiens à préciser qu'avec la meme image tous se passe bien sur
le serveur de developement ASP.

Je soupsonne donc un probleme de configuration de IIS
(l'application s’exécute actuellement dans un
pool d'application .net 4.0 mode pipeline classic, et l'ISAPI est activée pour permettre l’exécution de code non managé)

la question est donc toute simple : pourquoi cela marche sur le serveur de dev et pas IIS ??

Je suis ouvert à toute idée et remarque car je suis vraiment à cours d'idée

merci d'avance