1

我无法在 azure 前提下呈现 RDLC 报告。但是,在本地前提下,它工作得很好!

尽管添加了必要的 dll

Microsoft.ReportViewer.Common.dll Microsoft.ReportViewer.ProcessingObjectModel.dll Microsoft.ReportViewer.WebForms.dll

并通过设置它们的属性在本地复制它们:copy local = true.

并设置 .rdlc 文件的属性

CopyToOutputDirectory = CopyAlways& BuildAction=Content

我得到的错误是:

Error:
An error occurred while processing your request.

我什至没有得到详细的异常以便在云上进行调试。对此的任何信息表示赞赏。

我已经提到:http ://architecturefabric.net/2011/06/17/deploying-a-web-site-to-azure-that-uses-the-embedded-reportviewer-control-in-local-processing-mode/

4

1 回答 1

0

我遇到了完全相同的问题 - 要远程部署,您还需要这个文件:Microsoft.ReportViewer.DataVisualization.dll

请参阅此处:http: //msdn.microsoft.com/en-us/library/ms251723.aspx

还要确保在 dll 属性上设置了 copy local = true。

您的报告设置是正确的(我又遇到了这个问题)

请注意,Azure 网站不支持为 PDF 封面呈现流式传输(这可能仅适用于您使用 MVC 的情况)并且您必须转换为 Web 角色。(http://social.msdn.microsoft.com/Forums/windowsazure/en-US/b4a6eb43-0013-435f-9d11-00ee26a8d017/report-viewer-error-on-export-pdf-or-excel-from-azure -web-sites?forum=windowsazurewebsitespreview )

于 2014-02-10T05:21:24.147 回答