ASP.NET 和实体框架:PDF 报告不在本地 iis 服务器上呈现

Posted

技术标签:

【中文标题】ASP.NET 和实体框架:PDF 报告不在本地 iis 服务器上呈现【英文标题】:ASP.NET & Entity Framework : PDF report don’t render on local iis server 【发布时间】:2021-07-05 16:03:52 【问题描述】:

我正在开发实体框架和 ASP.NET Web 应用程序。在一些报告中,我选择值并设置日期,然后单击以生成 PDF 或 Excel。

我的问题是当我在 Visual Studio 上运行应用程序时,PDF 和 Excel 函数可以正确呈现。但是,当我发布应用程序并从本地 IIS 服务器运行时,不会呈现 PDF 和 Excel 文件,而是会打开一个具有相同页面的新选项卡。

请帮我解决这个问题。

【问题讨论】:

请添加“生成”代码 【参考方案1】:

感谢您的回复。问题已经解决。 Asp.net Published File 不包含 RDLC 文件夹,我在其中找到所有生成报告的 .rdlc 文件。这就是实时服务器无法呈现报告的原因。但是我的项目文件包含 RDLC 文件夹,这就是为什么我的所有报告都在 Visual Studio 的调试模式下工作的原因。所以我复制 RDLC 文件夹并将该文件粘贴到我所有文件所在的 rood 目录中。

【讨论】:

以上是关于ASP.NET 和实体框架:PDF 报告不在本地 iis 服务器上呈现的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET WebService - 实体框架

实体框架和 ASP.NET 的最佳实践

s-s-rS 报告查看器 + ASP.NET 凭据 401 异常

实体框架代码优先和 ASP.NET 成员资格

实体框架、ASP.NET 和 SQL Server CE

Asp.net 如何使用实体框架删除一对多的对象