此版本的Reporting Services无效或支持此报告的定义

时间:2014-09-22 09:12:56

标签: asp.net reporting-services iis-7 rdlc

我在RDLC中使用ASP.Net Web Application报告。在开发版本中,我的Reports工作正常但是当我在服务器上的IIS上部署它时,我得到了以下错误。

我已检查过报告查看器的版本,同样......

“/”应用程序中的服务器错误。

此版本的Reporting Services无效或支持此报告的定义。报表定义可能是使用更高版本的Reporting Services创建的,或者包含基于Reporting Services架构格式不正确或无效的内容。详细信息:根级别的数据无效。第1行,第1位。

Image

2 个答案:

答案 0 :(得分:1)

  1. 将以下dll添加到/ bin文件夹

    • Microsoft.ReportViewer.Common.dll
    • Microsoft.ReportViewer.ProcessingObjectModel.dll
    • Microsoft.ReportViewer.WebForms.dll
  2. 展开“文件发布选项”,然后选中“允许此预编译” 网站是可更新的。

答案 1 :(得分:0)

从Web.config中删除以下行:

<buildProviders>
  <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" />
</buildProviders>