Tiago_BB 0 Denunciar post Postado Janeiro 29, 2010 Ola pessoal, estou com um problema. Meus relatórios funcionam normal nas máquinas da empresa onde trabalho, porém em um cliente, ao tentar gerar qualquer relatório da o erro "Load Report Failed". Alguém tem alguma sugestão! Agradeço desde ja!!! Compartilhar este post Link para o post Compartilhar em outros sites
Angelo Compri 0 Denunciar post Postado Janeiro 29, 2010 Ola Thiago, Existem milhares de motivos para esta mensagem de erro e infelizmente nisso o Cristal Report peca. Se esta usando em Asp.NET o mais comum é permissão de acesso ao arquivo rpt. Se este for o unico rpt que estiver apresentando problemas pode ser problemas de acesso a dados. Normalmente eu colocava impersonate no site e funciona perfeitamente. 1) Verifique se somente este relatório esta dando problemas ou são todos. 2) Verifique se o erro acontece em debug ou somente quando publicado o site. Espero te-lo ajudado, ;) Angelo Compri Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Janeiro 29, 2010 Ola Angelo. São todos os relatórios que estão apresentado problema. O erro ocorre quando publicado o site. Agradeço o interesse! Compartilhar este post Link para o post Compartilhar em outros sites
Angelo Compri 0 Denunciar post Postado Janeiro 29, 2010 Possivelmente então o problema esta no acesso. Garanta acesso aos seguintes usuários do windows a pasta: ASPNET, IISANONYMOUSUSER, IIS_WPG and NETWORK SERVICE (Controle total). Talvez seja necessário o mesmo acesso destes caras a pasta Temp, mas depende muito da versão do sistema operacional. Boa sorte! Espero te-lo ajudado, ;) Angelo Compri Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Janeiro 29, 2010 Boa tarde Angelo. Garantir acesso total aos usuários ASPNET, IISANONYMOUSUSER, IIS_WPG and NETWORK SERVICE a que pasta? Compartilhar este post Link para o post Compartilhar em outros sites
Angelo Compri 0 Denunciar post Postado Janeiro 29, 2010 Na pasta do Site. Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Fevereiro 1, 2010 Ola Angelo. Uma pergunta. Será que oerro não pode estar relacionado ao CRRedist ??? Atte. Compartilhar este post Link para o post Compartilhar em outros sites
Angelo Compri 0 Denunciar post Postado Fevereiro 1, 2010 Pode ser, Embora eu acredite que você já tenha isntalado ele no servidor do Site correto? Se você publicar o site no computador que você desenvolveu e tentar acessar o site utilizando o IIS funciona? Se funcionar, provavelmente é o problema na distribuição, caso contrário realmente será o problema de acesso a pasta. Espero te-lo ajudado, ;) Angelo Compri Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Fevereiro 2, 2010 Bom dia Tiago, já verificou se seu server tem o CRRedist instalado? Eu tive problemas também com um server que estava com falta de permissões na pastas como o Angelo citou! Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Fevereiro 2, 2010 Vou verificar tais ionformações. Só para complementar meu problema... Antes de dar o erro "Load Report Failed" estava dando o erro "Cannot find KeycodeV2.dll, or invalid keycode". Com isso, verifiquei a versão do keycodeV2.dll e pedi para o cliente verificar permissões de algumas pastas... depois disso, o erro mudou de "Cannot find KeycodeV2.dll, or invalid keycode" para "Load Report Failed". Acho que ajuda!! :) agradeço o interesse. atte. Desculpa pessoal. Como verifico se o CRRedist esta instalado? E como eu sei a versão certa? estou utilizando VS2003. Atte. Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Fevereiro 2, 2010 Entaum pessoal. Conforme comentado anteriormente, o erro "Load Report Failed" aconteceu depois que solicitamos para o cliente fazer o seguinte: 1) Ir em executar / regedit selecionar HKEY_CLASSES_ROOT \ Interface \ (4A4D268A-DF9B-4FC1-8301-D9FEEEF69F9C), em permissões inserir o usuario ASPNET e permitir leitura. E a mesma coisa para HKEY_CLASSES_ROOT \ TypeLib \ (8D43D0B9-C14E-4577-9E67-A9A1EEF82302). O que vocês acham? atte. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Fevereiro 2, 2010 Thiago posta todo o erro! Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Fevereiro 2, 2010 Como faço pra inserir a imagem do erro que esta na minha máquina? :) Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Fevereiro 2, 2010 Posta ela em algum server free http://imageshack.us/ e linka aqui Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Fevereiro 2, 2010 Server Error in '/' Application Load Report Failed Description: An unhandled exception occured during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Detail: CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: Load Report Failed. Source Error: An unhandled exception was generated during the excution of the current web request. Information regarding the origin and location of the exception can be identified using then exception stack trace below Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Fevereiro 2, 2010 Como você ta passando o caminho do relatório? o caminho completo ou apenas o nome do relatório? Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Fevereiro 2, 2010 Bom. Eu exporto o relatório para .PDF (Obs. não sei se todos estão sendo importados para .pdf) da seguinte forma: . . . ExportToPdf(AppDomain.CurrentDomain.BaseDirectory & "SimpTemp/Rel.pdf") Função: Private Sub ExportToPdf(ByVal FileName As String) Response.Redirect("../SimpTemp/Rel.pdf") End Sub obrigado pela atenção! Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Fevereiro 2, 2010 Então o problema q esse tem várias origens. 1 - Então primeiro, no debug o caminho do relatório ta certinho? 2 - Tive um problema parecido e resolvi na seguinte forma: no server eu setei permissões de escrita para usuario ASP.NET na pasta windows(Perigossisimo) porém após a execução e visualização do relatório eu removi a permissão de depois disso todos os outros funcionaram 100%. Compartilhar este post Link para o post Compartilhar em outros sites
Tiago_BB 0 Denunciar post Postado Fevereiro 2, 2010 Entendi. Então devo ir na pasta C:\Windows / Propriedades / Segurança... ... e adicionar o usuário ASPNET com permissão para escrita... ... depois eu tento gerar um relatório.. caso consiga gerar eu volto na pasta Windows e removo o usuário ASPNET? É isso? Pq isso? Atte. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Fevereiro 2, 2010 È isso mesmo foi o que resolveu pra mim no server (Windows 2008, com IIS7), agora te explicar isso é meio q complicado. pois eu vi essa solução em um site americano, e não tinha uma explicação, somente tinha como fazer, na minha opnião acho q o CR geram um arquivo temporario e deve ser dentro da pasta windows. Compartilhar este post Link para o post Compartilhar em outros sites