c# - 在azure网站中将rdlc渲染为pdf

标签 c# asp.net pdf azure reporting-services

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

Microsoft.Reporting.WebForms.LocalProcessingException: An error occurred during local report processing. ---> System.ArgumentException: Parameter is not valid. at System.Drawing.Graphics.GetHdc()

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

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

最佳答案

这是一个非常古老的问题。该功能今天可以使用,但不能在免费/共享托管平台上使用。您必须将其扩展到基本标准,然后您才真正使用自己的虚拟机。它要贵得多,但您可以在该虚拟机上托管更多站点。

切换很简单,只需在规模>虚拟主机计划模式中移动选择器

关于c# - 在azure网站中将rdlc渲染为pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18720933/

相关文章:

r - 在 R Markdown 中创建可填充的彩色文本框 (PDF)

c# - 如何将多个收件人添加到 mailitem.cc 字段 c#

c# - Entity Framework 6 - 如何确定存储过程输入参数

c# - 仅由我的网站调用 Web Api

c# - 使用 AutoFac 自动绑定(bind)接口(interface)

javascript - 使用 asp.net 在数据库中保存富文本编辑器文本时删除内联样式

excel - 从第三方黑莓应用程序启动 Documents To Go 应用程序

android - 如何判断PDF是否有标签?

c# - 如何将进度条与进程同步

c# - HttpRequest.Content.IsMimeMultipartContent() 在应该返回 true 时返回 false