Dlms 4 Denunciar post Postado Julho 3, 2014 Bom dia Senhores, Ao clicar no meu botão de relatório, estou tomando o seguinte erro.. Description: An unhandled exception occurred 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 Details: System.Runtime.InteropServices.COMException: Erro no arquivo CREntidade {A857AA7D-BB46-4A36-A1B6-724B29930148}.rpt:Acesso ao arquivo de relatório negado. Ele pode estar sendo usado por outro programa. e no código a linha com erro ele aponta está.. Line 176: reportDocument.Load(Server.MapPath("~/Relatorio/CREntidade.rpt")); ele gera também este stack Stack Trace: [COMException (0x80000220): Erro no arquivo CREntidade {A857AA7D-BB46-4A36-A1B6-724B29930148}.rpt:Acesso ao arquivo de relatório negado. Ele pode estar sendo usado por outro programa.] CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0 CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +95 CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +262[CrystalReportsException: Falha ao carregar o relatório.] CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +325 CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) +895 CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) +84 TBGWebSienti.Relatorio.RelatorioEntidades.Page_Init(Object sender, EventArgs e) in C:\Repositories\tbgsientirepository\src\TBGWebSientiSolution\TBGWebSienti\Relatorio\RelatorioEntidades.aspx.cs:176 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 System.Web.UI.Control.OnInit(EventArgs e) +99 System.Web.UI.Page.OnInit(EventArgs e) +12 System.Web.UI.Control.InitRecursive(Control namingContainer) +333 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +378 já tentei instalar o CrystalReport denovo e nada.. verifiquei as permissões desse arquivo para o meu usuário e também está tudo certinho.. já pesquisei e não consegui a solução.. alguém pode ajuda? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Julho 4, 2014 Você não tem permissão para ler o arquivo ou escrever nele. Compartilhar este post Link para o post Compartilhar em outros sites
Dlms 4 Denunciar post Postado Julho 7, 2014 Bom dia, como falei mais acima.. eu ja verifiquei e as permissões estão corretas..o arquivo e a pasta que ele se encontra tem as devidas permissões de leitura e escrita.. e essa aplicação em outra máquina funciona.... não sei o que acontece aqui.. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Julho 7, 2014 Então, excluímos a aplicação, já que ela funcionava em outro computador. O usuário que você está tentando usar é administrador do sistema? O erro é bastante claro: "Acesso ao arquivo de relatório negado. Ele pode estar sendo usado por outro programa." Compartilhar este post Link para o post Compartilhar em outros sites
Dlms 4 Denunciar post Postado Julho 7, 2014 verdade, vou ver com mais calma as outras permissões.. pois aqui tudo esta partindo de um IIS.. vou verificar o usuario aqui, vlw.. Baixei todo código novamente e verifiquei os serviços um por um.. e confirmei a instalação do novo Crystal.. e tudo funcionou normalmente... nem mexi em permissões... acho que era um conflito de versões... mas vlw pela ajuda aproveitando já que estou aqui pra não abrir outro tópico.. sabe me dizer o que é exatamente uma declaração desse tipo? [global::System.Serializable()] [global::System.ComponentModel.DesignerCategoryAttribute("code")] [global::System.ComponentModel.ToolboxItem(true)] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] [global::System.Xml.Serialization.XmlRootAttribute("DtsEntidade")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] Essas [global::] eu pesquisei e não achei uma explicação clara sobre.. o que ela faz e esses dois pontos.. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Julho 8, 2014 Estas globais são variáveis de criação e design do dataset do crystal, responsáveis pela criação dos objetos e a utilização dos mesmos pelo sistema. Os "::" são sintaxe, em outras linguagens, como o PHP, uma classe seguida de :: identifica um método estático (veja http://www.php.net/manual/pt_BR/language.oop5.static.php), porém não é nada com o que um desenvolvedor deva realmente se preocupar. Compartilhar este post Link para o post Compartilhar em outros sites
Dlms 4 Denunciar post Postado Julho 9, 2014 Po cara, vlw pelo esclarecimento.. show de bola. Compartilhar este post Link para o post Compartilhar em outros sites
jacksonrct 0 Denunciar post Postado Novembro 3, 2014 Boa noite estou com um erro quase similar a o do nosso amigo, mas o meu aparece A first chance exception of type 'CrystalDecisions.Shared.CrystalReportsException' occurred in CrystalDecisions.CrystalReports.Engine.dllAdditional information: Falha ao carregar o relatório. Uso o VS2013 - CRRuntime_64bit_13_0_11 (SAP CrystalReport)... esse erro da a hora que eu clico pra gerar o relatório, alguem poderia me ajudar ? Compartilhar este post Link para o post Compartilhar em outros sites