Usuário com melhor resposta
erro: 80070005 Acesso negado. (Excepção de HRESULT: 0x80070005 (E_ACCESSDENIED)). ao executar o app no IIS

Pergunta
-
o errro é este:
Falha ao obter class factory de COM do componente com CLSID {00024500-0000-0000-C000-000000000046} devido ao seguinte erro: 80070005 Acesso negado. (Excepção de HRESULT: 0x80070005 (E_ACCESSDENIED)).
e está a indicar esta linha
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
Nota: Só apesenta este erro correr o aplicativo no IIS, a partir do VS Community 2017 version 15.8.3 não dá erro nenhum
Respostas
-
Boa tarde, geralmente este erro indica que a DLL não está registrada no IIS, ou presente no projeto.
O você pode tentar é registrar este tipo de dll no "MAPEAMENTO DE MANIPULADOR" ou "HANDLER MAPPING" como uma extensão genérica.Abs!
Leandro de Agostini MCTS - Web Application, Framework 4
- Marcado como Resposta Filipe B CastroModerator terça-feira, 30 de outubro de 2018 19:12
Todas as Respostas
-
Boa noite. Tudo bem?
Conseguiu algum avanço no teu caso?
Se ainda não, o que precisa?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Boa tarde, geralmente este erro indica que a DLL não está registrada no IIS, ou presente no projeto.
O você pode tentar é registrar este tipo de dll no "MAPEAMENTO DE MANIPULADOR" ou "HANDLER MAPPING" como uma extensão genérica.Abs!
Leandro de Agostini MCTS - Web Application, Framework 4
- Marcado como Resposta Filipe B CastroModerator terça-feira, 30 de outubro de 2018 19:12
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.