如何在Azure中托管的Web应用程序服务中安装Microsoft Reportviewer exe?

时间:2018-10-15 09:12:16

标签: azure rdlc azure-web-app-service report-viewer2010 azure-webapps

在我的应用程序中,我们在下面引用了两个dll:

  1. Microsoft.ReportViewer.Common.dll
  2. Microsoft.ReportViewer.WebForms.dll

使用ReportViewer 2010版

但是在部署到天蓝色的Web应用程序之后,我得到了一个例外,那就是.rdlc文件在本地开发环境中的有效位置无效。在本地环境中,我已经安装了reportviewer安装程序。

以下是例外:

本地报告处理期间发生错误。 报表“ Reports \ Report1.rdlc”的定义无效。

是否可以访问系统驱动器并在Web应用程序中安装reportviewer.exe?

或者请给我建议一种可以生成rdlc文件的方法

1 个答案:

答案 0 :(得分:1)

以下是分辨率:

  1. 在项目参考中添加Microsoft.ReportViewer.ProcessingObjectModel.dll以及Microsoft.ReportViewer.Common.dll和Microsoft.ReportViewer.WebForms.dll
  2. 确保已部署环境中的bin文件夹中存在Microsoft.ReportViewer.ProcessingObjectModel.dll,Microsoft.ReportViewer.Common.dll和Microsoft.ReportViewer.WebForms.dll。

注意: :确保所有dll的版本相同。