Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 12647|Répondre: 0

[Résolu] Récupérer des composants avec CLSID {000209FF-0000-0000-C000-00000000046} dans une usine de classe COM perdue...

[Copié le lien]
Publié sur 18/12/2015 14:41:18 | | |
La fonction de générer dynamiquement des documents Word en C# est réalisée, ce qui est bon lors de l’exécution sur la machine locale, mais le message d’erreur est signalé lors de la sortie et de l’installation du programme sur le serveur distant, et le message d’erreur est :La récupération d’un composant avec CLSID {000209FF-0000-0000-C000-00000000046} dans une usine de classe COM échoue à cause de l’erreur suivante : 80070005Cela m’a beaucoup embrouillée, et après avoir lu beaucoup d’informations, je ne peux que dire que je l’ai fait maintenant. Pour ne pas oublier, j’en ai délibérément fait un enregistrement !
Méthode 1 (Recommander: Récupérer des composants avec CLSID {000209FF-0000-0000-C000-0000000046} dans une usine de classe COM échoue à cause de l’erreur suivante : 8000401a 1. Exécuter dcomcnfg.exe service de composants ouvert, 2. Étendre le service de composantes > ordinateur - > Mon ordinateur - > Configuration DCOM - > Document Microsoft Word 3. Clic droit pour ouvrir »Propriétés« Boîte de dialogue, clic »LogoTabula, sélectionneLes utilisateurs suivants, remplissant correctement l’utilisateur et le mot de passe de l’administrateur...  4. Cliquez sur l’onglet « Sécurité » puis sélectionnez «Démarrer et activer les permissions","Droits d’accès","Configurer les permissions", tous sélectionnés commePersonnalisation, puis cliquez sur Modifier pour mettre letout le mondeAjoutez-le et ajoutez toutes les permissions 5. Veuillez définir le compte et mot de passe <identité impersonate="true » userName="Administrator » password="abc123"/> dans le web.config, sinon il sera demandé de récupérer le CLSID dans la classe COM factory sous le nom {000209FF-00000-0000000046 le composant échoue à cause de l’erreur suivante : 80070005.  Par exemple<system.web><identité impersonate="true » userName="Administrateur » password="abc123"/></system.web>

Méthode 2 :


1. Panneau de configuration - « Outils de gestion » - « Services composants » - « Ordinateur » - « Mon ordinateur » - « Configuration DCom » après avoir localisé le document Microsoft Word 2. Faites un clic droit sur « Propriétés » pour ouvrir la boîte de dialogue des propriétés de cette application.  3. Cliquez sur l’onglet Sécurité et cliquez sur leDémarrer et activer les permissions« Et »Droits d’accèsSélectionnés en groupePersonnalisationEnsuite, Custom->Edit->Add ASP.NET comptes et IUSER_ noms d’ordinateurs ou utilisateurs du Service Réseau * Ces comptes n’existent que si IIS est installé sur l’ordinateur.   Assurez-vous d’autoriser l’accès à chaque utilisateur, puis cliquez sur OK.  4. Cliquez sur OK pour fermer DCOMCNFG




Précédent:Que diriez-vous du Huawei Water Cube, prêt à en acheter un ?
Prochain:Une valeur potentiellement dangereuse de Request.Form a été détectée
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com