Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12647|Resposta: 0

[Resolvido] Recuperando componentes com CLSID {000209FF-0000-0000-C000-00000000046} em uma fábrica da classe COM perdida...

[Copiar link]
Publicado em 18/12/2015 14:41:18 | | |
A função de gerar documentos Word dinamicamente em C# é realizada, o que é bom quando rodado na máquina local, mas a mensagem de erro é reportada quando o programa é liberado e instalado no servidor remoto, e a mensagem de erro é:Recuperar um componente com CLSID {000209FF-0000-0000-C000-00000000046} em uma fábrica de classe COM falha devido ao seguinte erro: 80070005Isso me deixou muito envolvido, e depois de ler muitas informações, só posso dizer que já fiz isso. Para não esquecer, eu deliberadamente fiz um registro disso!
Método 1 (Recomendar): Recuperar componentes com CLSID {000209FF-0000-0000-C000-0000000046} em uma fábrica de classe COM falha devido ao seguinte erro: 8000401a 1. Execute dcomcnfg.exe abrir o Serviço de Componentes, 2. Expandir o Serviço de Componentes > Computador - > Meu Computador - > Configuração DCOM - > Documento Microsoft Word 3. Clique com o botão direito para abrirPropriedades"Caixa de diálogo, clique"LogotipoTab, selecioneOs seguintes usuários, preencha corretamente o usuário e a senha do administrador...  4. Clique na aba "Segurança" e depois selecione "Iniciar e ativar permissões","Direitos de acesso","Configurar permissões", todos selecionados comoPersonalização, então clique em Editar para colocar otodosAdicione e adicione todas as permissões 5. Por favor, defina a conta e senha <identidade impersonate="true" userName="Administrador" password="abc123"/> na web.config, caso contrário, será solicitado para recuperar o CLSID na fábrica da classe COM como {000209FF-00000-00000000046 Componente falha devido ao seguinte erro: 80070005.  Por exemplo<system.web><identidade impersonate="true" userName="Administrador" password="abc123"/></system.web>

Método 2:


1. Painel de Controle - "Ferramentas de Gerenciamento" - "Serviços de Componentes" - "Computador" - "Meu Computador" - "Configuração DCom" após localizar o documento do Microsoft Word 2. Clique com o botão direito em "Propriedades" para abrir a caixa de diálogo de propriedades deste aplicativo.  3. Clique na aba Segurança e clique noIniciar e ativar permissões"E"Direitos de acessoSelecionados no GrupoPersonalizaçãoDepois, Custom->Edit->Add ASP.NET contas e nomes de IUSER_ computadores ou usuários do Serviço de Rede* Essas contas só existem se o IIS estiver instalado no computador.   Certifique-se de permitir o acesso para cada usuário, depois clique em OK.  4. Clique em OK para fechar o DCOMCNFG




Anterior:Que tal o Huawei Water Cube, pronto para comprar um?
Próximo:Um valor potencialmente perigoso do Request.Form foi detectado
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com