Asp.net Web服务器上的rdlc错误,缺少文件?web.config?
我开发了一个生成二维码的网页,该二维码以代码的形式发送给reportviewer,旨在呈现为pdf和/或excel。 代码在我的开发机器上运行良好,但在我上传到IIS Web服务器时在呈现时出错 在此之前,我在reportviewer dll上有错误。我通过将这4个文件放在bin文件夹中解决了这个问题:Asp.net Web服务器上的rdlc错误,缺少文件?web.config?,asp.net,.net,iis,rdlc,Asp.net,.net,Iis,Rdlc,我开发了一个生成二维码的网页,该二维码以代码的形式发送给reportviewer,旨在呈现为pdf和/或excel。 代码在我的开发机器上运行良好,但在我上传到IIS Web服务器时在呈现时出错 在此之前,我在reportviewer dll上有错误。我通过将这4个文件放在bin文件夹中解决了这个问题: Microsoft.ReportViewer.Common.dll Microsoft.ReportViewer.ProcessingObjectModel.dll Microsoft.Rep
Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.Webforms.dll
Microsoft.ReportViewer.Winforms.dll
虽然安装了.NET 4.5,但这些文件不在服务器的GAC中。我的目标是.NET4.0(dll的11版)
我是否丢失了另一个用于导出到excel.pdf的文件
我得到的异常是:本地报表处理期间出错。
内部异常:报表“myreport.rdlc”的定义无效
或者我需要在web.config中添加一些内容吗?正如我所说,它在我的开发机器上运行良好
谢谢 看起来您尚未在web服务器上安装reportviewer 看这里 还是在这里
取决于您需要的版本。这不是一个典型的ASP问题-请删除该标记好吗?在我测试时,我将reportviewer放在表单上,以便在那里显示报告。在该reportviewer中,我收到一条关于缺少Microsoft.SqlServer.Types.dll的消息,因此我将该消息也复制到了bin文件夹中,现在是表单上的报告以及导出到pdf/excel的工作。我甚至没有在报告中使用SQL server!