我在 Visual Studio 中有一个大型 Web 应用程序解决方案。此解决方案在其文件夹中包含一些 RDLC(客户端报告文件)。每当我使用 Visual Studio 发布它时,所有 *.rdlc 文件都会中断。实际上,它们会转换为 1 KB 大小的文件。
为什么会发生这种情况,我该如何解决?
我在 Visual Studio 中有一个大型 Web 应用程序解决方案。此解决方案在其文件夹中包含一些 RDLC(客户端报告文件)。每当我使用 Visual Studio 发布它时,所有 *.rdlc 文件都会中断。实际上,它们会转换为 1 KB 大小的文件。
为什么会发生这种情况,我该如何解决?
将 Web 应用程序发布到 IIS 7.0 后我遇到了问题,问题是报告没有呈现,但是,我做了以下操作,它对我有用:
1- 从这里下载 ReportViewer2008-2005 Redistributable并将其安装在主机上
2- 转到 IIS 管理器 --> 选择包含报告的 Web 应用程序,然后选择 Handler Mappings
3- 在 Handler Mappings 中,添加一个新的 Handler,将其信息设置如下:
请求路径: Reserved.ReportViewerWebControl.axd
类型:Microsoft.Reporting.WebForms(可能会找到不同的版本,所以使用最新的)
名称:Reserved.ReportViewerWebControl.axd
我希望这有帮助。