J'ai cette solution de site Web dans VS 2015, il est une solution migré à partir VS2005 sans VS2015 web dossier Solution Structure du site,VS 2015 Office Solution du site Web Interop Mot
Solution fonctionne parfaitement bien, donc je n » t trouver la raison de la migrer. J'ai utilisé Microsoft.office.interop.word.dll pour lire des documents Word et effectuer un traitement.
Il fonctionne parfaitement bien dans la machine locale.
Maintenant, je déploiement à l'échelle vers le serveur de Windows 2012 IIS 7.
Il donne des problèmes avec l'erreur manquant dll.
J'ai utilisé des assemblages d'interopérabilité primaires.
J'ai installé MS Office 2013 sur le serveur.
Il donne une erreur de regdb. J'ai fait des changements à dcomcnfg selon certaines suggestions de problèmes similaires.
Récupération de l'usine de classe COM pour le composant avec CLSID {000209FF-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante: 80040154 Classe non enregistrée (Exception de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
Can un corps jette de la lumière pour me montrer une solution à ce problème !!!
Thx pour la réponse Par ailleurs, j'ai utilisé la bibliothèque d'objets Microsoft 15 qui a installé interp.microsoft.office.core.dll. Il fonctionne comme similaire à Microsoft.office.interop.word.dll. Il peut s'agir d'une alternative pour interop mais ne résolvant pas l'erreur de la classe COM. Vous vous demandez si je devrais retirer le MS Office du serveur? –
Interop.Microsoft.Office.Core.dll ne fonctionne pas pour moi car il ne montre pas le code de traitement de document de mot. –