Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
I am using ImageMagick on ASPNET.
On my local PC, all is working fine.
But when I export my project on my windows 2003 Server, I have a strange bizarre that shows :
La récupération de la fabrique de classe COM pour le composant avec le CLSID {5630BE5A-3F5F-4BCA-A511-AD6A6386CAC1} a échoué en raison de l'erreur suivante : 80070005.
This error is in french... like me... but I think that it can be easily translate.
Thanx a lot for your help
Oh yes ! I forgot something very important : When I am in debug mode, or in normal mode on my server, it works!
Try installing the Visual C++ 2008 Redistributable Package (x86) or Visual C++ 2008 Redistributable Package (x64). 64-bit Windows requires both packages (x86 & x64).
OK
I will try to install both.
I have already installed "Visual C++ 2008 Redistributable Package (x86)" to solve the dll installer problem.
But I don't think that my OS is in 64bits...
rreur du serveur dans l'application '/'.
La récupération de la fabrique de classe COM pour le composant avec le CLSID {5630BE5A-3F5F-4BCA-A511-AD6A6386CAC1} a échoué en raison de l'erreur suivante : 80070005.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.UnauthorizedAccessException: La récupération de la fabrique de classe COM pour le composant avec le CLSID {5630BE5A-3F5F-4BCA-A511-AD6A6386CAC1} a échoué en raison de l'erreur suivante : 80070005.
ASP.NET n'est pas autorisé à accéder à la ressource demandée. Accordez des droits d'accès à la ressource pour l'identité de la demande ASP.NET. ASP.NET a une identité de processus de base (en règle générale {MACHINE}\ASPNET sur IIS 5 ou Network Service sur IIS 6) qui est utilisée si l'application n'emprunte pas d'identité. Si l'application emprunte une identité via <identity impersonate="true"/>, l'identité sera l'utilisateur anonyme (en règle générale IUSR_MACHINENAME) ou l'utilisateur de la demande authentifié.
Pour accorder un accès ASP.NET à un fichier, cliquez avec le bouton droit sur le fichier dans l'Explorateur, choisissez "Propriétés" et sélectionnez l'onglet Sécurité. Cliquez sur "Ajouter" pour ajouter l'utilisateur ou le groupe approprié. Sélectionnez le compte ASP.NET et activez les cases à cocher correspondant à l'accès souhaité.
Erreur source:
Ligne 1569 : fImageThumb64 = lblTitre.Text.Replace(" ", "_") + "_" + Membership.GetUser(Context.User.Identity.Name).UserName.ToString + "_" + _file.GetNameWithoutExtension + "_THUMB64" + _file.GetExtension.ToString
Ligne 1570 :
Ligne 1571 : Dim img As New ImageMagickObject.MagickImage
I am using imagemagick in 2 differents mode : executable mode mig MagickCMD.exe and aspnet dll with ImageMagickObject.MagickImage.
Both required some authentification access...