在程序下跑的是正常的,发布成应用程序后出错了!
错误的地方应该是使用了LocalReport这个方法!
哪位大侠指导下啊?如果不明白,请提出我在线等!
着急啊

解决方案 »

  1.   

    Microsoft.Reporting.WinForms.LocalProcessingException: 本地报表处理期间出错。 ---> Microsoft.ReportingServices.ReportProcessing.WrapperReportRenderingException: 呈现报表时出错。 ---> Microsoft.ReportingServices.ReportRendering.ReportRenderingException: 呈现报表时出错。 ---> System.IO.FileNotFoundException: 未能找到文件“C:\Program Files\WaterXP柜台收费系统\showRcsHisRok2_1.emf”。
    文件名:“C:\Program Files\WaterXP柜台收费系统\showRcsHisRok2_1.emf”
    这个错误
      

  2.   

    this.reportViewer1.LocalReport.Render("Image", deviceInfo, CreateStream, out warnings);private Stream CreateStream(string name, string fileNameExtension, Encoding encoding, string mimeType, bool willSeek) 
            {
                Stream stream = new FileStream(name + "." + fileNameExtension, FileMode.Open);
                m_streams.Add(stream);
                return stream; 
            }应该是程序里面的这段代码有问题
      

  3.   

    C:\Program Files\WaterXP柜台收费系统\showRcsHisRok2_1.emf-----在这个路径下有这个文件吗?你是要加载这个文件是吧?你可以在代码中设置成“有则加载,无则创建”就可以了。不然没有这个文件,那肯定是加载不了的。
      

  4.   

    试试搜索整个个解决方案中的showRcsHisRok2_1看看
      

  5.   

    文件使用的应该是相对的路径我比较郁闷的是
    showRcsHisRok2_1.emf这个文件我的项目中根本就没有这个文件,他是一段代码生成的!
      

  6.   

    在webconfig 里面报错的东西全删掉,就好了
      

  7.   

    是winform的东西啊!
    貌似是发布的时候哪里出错了 今天重新发布了一下又可以了非常郁闷
      

  8.   

    谁帮忙看下我的帖子,超简单的问题100分
    http://topic.csdn.net/u/20090829/09/aa3f7946-7a23-4c61-99f1-c9a46a301bcf.html?seed=342764719&r=59421199#r_59421199