none
Instalação do Office Library no servidor de produção RRS feed

  • Pergunta

  • Olá pessoal,

    Estou migrando uma aplicação WEB para outro servidor, porém o Web Site tem referencias para o office library para uso do EXCEL.

    O lance é que eu não tenho como instalar no novo servidor o pacote Office e por isso não tenho as DLLs no GAC do Windows.

    Alguma opção? Existe possibilidade de instalar as DLLs direto na minha aplicação ou é obrigatório a instalação do pacote Office no servidor?

    O pior dos casos é que eu não posso reiniciar o servidor que trabalho e neste caso, nem que eu quisesse instalar eu poderia, afinal de contas após a instalação do pacote de todo o office ou do package de instalação do componente o servidor precisa ser reiniciado.

    Como alguém que precisa usar num servidor WEB de hospedagem comum, como faz?

    Muito obrigado desde já.


    Danilo Fernandes - Favor marcar como útil esta resposta caso ela tenha te ajudado.

    segunda-feira, 4 de fevereiro de 2013 17:00

Respostas

Todas as Respostas

  • Pq vc não inclui as dll no nas ref do seu projeto, assim quando vc publicar elas vão ficar no bin

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    terça-feira, 5 de fevereiro de 2013 10:54
    Moderador
  • Danilo,

    Acho que não tem jeito, você tem que instalar o Excel no servidor.

    A proposta do Seilor é parte da soluçã mas não basta, apenas colocar as dlls do .net no projeto não resolve o problema. O excel interop na verdade é uma biblioteca COM, você vai precisar dela instalada na máquina e ela é instalada junto com o excel. Não sei se é possível instalar separado.

    Uma outra coisa seria migrar o código para outro componente que manipule Excel, existe o NPOI (http://npoi.codeplex.com/). O NPOI não precisa do Excel instalado na máquina, já o utilizei para leitura e escrita e funcionou corretamente. Só não sei como são as opções de formatação de células dele, visto que não utilizei.

    Um link que pode te ajudar: http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/b4026f0b-c3a3-4b80-81df-5175e866ae8f

    Espero ter ajudado.


    Alexsandre R. Almeida
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    terça-feira, 5 de fevereiro de 2013 11:32