14

尝试在 Azure 上将 localreport .rdlc 导出为 PDF 时出现以下错误。

Microsoft.Reporting.WebForms.LocalProcessingException:本地报表处理过程中出错。---> System.ArgumentException:参数无效。在 System.Drawing.Graphics.GetHdc()

我知道这是一个已知问题,并且与 GDI 有关,请参阅此Windows Azure 论坛

无论如何,有人知道这个问题。我想导出到 html 或其他东西,但本地报告似乎只提供 3 个选项 pdf、excel 或 word。我知道我可以使用 SQL 报告服务,但需要将其用作本地报告。

4

2 回答 2

9

这是一个非常古老的问题。这在今天起作用,但不在免费/共享托管平台上。您必须将其扩展到BasicStandard,然后您实际上是在使用自己的虚拟机。它要贵得多,但您可以在该 VM 上托管更多站点。

切换很简单,只需在Scale > Web Hosting Plan Mode中移动选择器

于 2014-11-09T14:54:38.700 回答
-1

它不知道 Windows Azure,但由于这个问题是一年前提出的,我会尽力帮助你。当我想制作一个简单的 rdlc 报告时,我遇到了同样的异常,本教程帮助了我:http ://softwarekaffee.blogspot.ro/2013/03/how-to-create-report-rdlc-in-wpf.html 。

希望能帮助到你!

于 2014-09-19T12:15:20.723 回答