网络服务器上的rdlc错误,丢失文件? web.config文件?

时间:2014-07-02 09:24:52

标签: asp.net .net iis rdlc

我开发了一个生成QR码的网页,该代码以代码形式发送给报告查看器,旨在呈现为pdf和/或excel。 代码在我的开发机器上工作正常,但是当我上传到IIS网络服务器时,它在渲染时出错。

在此之前,我在reportviewer dll上有错误。我通过将这4个文件放在bin文件夹中解决了这个问题:

Microsoft.ReportViewer.Common.dll 
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.Webforms.dll
Microsoft.ReportViewer.Winforms.dll

虽然安装了.NET 4.5,但这些文件不在服务器的GAC中。我的目标是.NET 4.0(dll的第11版)

我可能错过了另一个用于导出到excel.pdf的文件吗?

我得到的例外是:本地报告处理期间出错。 内部异常:报告'myreport.rdlc'的定义无效。

或者我是否需要在web.config中添加内容?正如我所说,它在我的开发机器上工作正常。

谢谢!

1 个答案:

答案 0 :(得分:0)

看起来您尚未在网络服务器上安装reportviewer

看这里

http://www.microsoft.com/en-us/download/details.aspx?id=35747

或在这里

http://www.microsoft.com/en-us/download/details.aspx?id=6442

取决于您需要的版本。