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

问题描述

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

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

请帮我解决这个问题。

解决方法

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