/ / ASP.NET Impossible de créer un composant ActiveX sur Windows Server 2008 R2 64 bits - asp.net, vba, iis-7.5, activexobject, windows-server-2008-x64

ASP.NET Impossible de créer un composant ActiveX sur Windows Server 2008 R2 64 bits - asp.net, vba, iis-7.5, activexobject, windows-server-2008-x64

J'ai un site Web sur lequel les utilisateurs téléchargent xslm(excel) et une macro est exécutée à son tour dans ces fichiers sur le serveur. Je suis incapable de faire cela; lorsque je le déploie sur IIS 7.5 (Win Server 2008 R2), une exception est générée

System.Exception: impossible de créer un composant ActiveX

J'ai vérifié le journal de Windows, il dit:

Les paramètres d'autorisation par défaut de la machine neaccorder l'autorisation d'activation locale pour l'application serveur COM avec CLSID {00024500-0000-0000-C000-000000000046} et APPID Indisponible à l'utilisateur IIS APPPOOLDefaultAppPool SID (S-1-5-82-3006700770-424185619-1745488364-794895919-4004696415) à partir de l'adresse LocalHost (via LRPC). Cette autorisation de sécurité peut être modifiée à l'aide de l'outil d'administration Component Services.

J'ai vérifié les étapes énumérées sur ASP.NET Impossible de créer un composant ActiveXCependant, cela ne m’est pas utile car il n’existe aucun composant (application Microsoft Excel) dans la hiérarchie:

Services de composants -> Ordinateurs -> Poste de travail -> Configuration DCOM -> Application Microsoft Excel

S'il vous plaît aider

Réponses:

0 pour la réponse № 1
  1. Vous devez accorder des autorisations à Excel à partir de DCOM.
  2. Vérifiez la version (32 bits et 64 bits) d’Office sur votre ordinateur.
  3. Essayez sur les systèmes 64 bits avec Office 32 bits: démarrer -> exécuter -> mmc -32 Fichier -> Ajouter / Supprimer un composant logiciel enfichable

Services de composants -> Ajouter. Puis appuyez sur "OK"

Racine de la console> Services de composant> Ordinateurs> Poste de travail> Configuration DCOM> Application Microsoft Excel (présentez-vous!) ... accorder les autorisations et essayer ...

J'espère que cela t'aides.


0 pour la réponse № 2

Début Courir mmc -32 Fichier Ajouter Supprimer le composant logiciel enfichable Services de composants Ajouter D'accord Racine de la console Services de composants Des ordinateurs Mon ordinateur Configuration DCOM Application Microsoft Excel