我的目标是生成一个 PDF 以显示在网页中,可以是 aspx 格式,也可以是通用处理程序。(这将从 Silverlight 页面链接,但这与问题无关。)
问题是 LocalReport (Microsoft.Reporting.WebForms; Microsoft.ReportViewer.WebForms.dll) 需要完全信任,而我们的托管服务器不允许完全信任。我知道 ReportViewer 有一个远程模式,允许它以部分信任运行,但为此我需要一个报告服务器 url,它可能也应该完全信任,但这不能解决任何问题。
那么如何在部分受信任的环境中从 WebForms(RDLC 报告)生成 PDF?
编辑:我在 VS 2008 中使用 C# 3.5。