none
Erro ao publicar aplicação web com Crystal Report RRS feed

  • Pergunta

  • Bom dia a todos,

    Eu desenvolvi uma aplicação web usando o Crystal Report.

    Na minha máquina ele funciona perfeitamente só que ao publicar (LocaWeb ou Terra) ele dá o seguinte erro:

    Parser Error Message: Could not load file or assembly 'CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

    Line 53:       </customErrors>
    Line 54:
    Line 55:       <httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers>
    Line 56:    </system.web>
    Line 57: </configuration>

    http://www.omeunegocio.com.br/abics

    Qual o macete para poder usar na web ?

    Obrigado

    Alex

    segunda-feira, 4 de setembro de 2006 13:38

Todas as Respostas

  • Olá Alex,

    Na verdade não são macetes e sim alguns cuidados.

    1) Seu Crystal.net que esta utilizando na sua máquina local é o mesmo que esta no lado Servidor?

    2) Sintaxe no cabeçalho da página (Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or ) , cuidado com isso .. precisa saber se a versão do server é a mesma que esta utilizando.

    []´s

    terça-feira, 5 de setembro de 2006 19:59
  • Olá Alex,

    A chave para a tua questão está na própria mensagem de erro.

     Alex_Ramos wrote:

    Parser Error Message: Could not load file or assembly 'CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

    O Crystal não é um componente .NET puro - ele tem componentes COM e por isto não basta copiar os assemblies da tua aplicação web para um servidor. É preciso que o provedor tenha instalado o Crystal no servidor usando um instalador (Windows Installer).

    O instalador poderá ser o próprio redistributable do Crystal ou você pode embutir os Merge Modules do Crystal no instalador da tua aplicação web. O problema é que a maioria dos provedores não deixam que a gente use instaladores nos servidores deles.

    Sugiro que você verifique com o teu provedor se eles oferecem o Crystal e se for o caso, qual a versão utilizada.

    Maiores informações sobre o deployment de aplicações que contenham Crystal poderão ser encontradas em http://support.businessobjects.com/communityCS/TechnicalPapers/crnet_deployment.pdf

    []

    sábado, 9 de setembro de 2006 20:54