RDLC 报告在部署到 IIS 后不起作用
RDLC reports are not working after deployed to IIS
将 mvc web 应用程序发布到 IIS 7.0 后,问题是报告无法正常工作,但是,我做了以下但没有奏效:
从 http://www.microsoft.com/en-us/download/details.aspx?id=35747 安装了 MICROSOFT® REPORT VIEWER 2012 RUNTIME 包
安装后发现Microsoft.ReportViewer.WebForms.dll在
C:\Program Files (x86)\Microsoft Visual Studio 10.0\ReportViewer
转到 IIS 管理器 --> 选择包含报告的 Web 应用程序,然后选择处理程序映射
在Handler Mappings中,添加一个新的Handler,设置其信息如下:
请求路径:Reserved.ReportViewerWebControl.axd
类型:Microsoft.Reporting.WebForms
姓名:Reserved.ReportViewerWebControl.axd
发现以下处理程序已自动添加到 web.config 下
中的系统网络服务器部分
<handlers>
<add name="Reserved-ReportViewerWebControl-axd" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
我正在使用 Visual studio 2013,dot net 框架 4.5
请指导我解决这个问题。提前致谢。
我正在使用 Oracle DB 中的视图生成报告。该视图无法正常工作。我们刚刚删除并重新创建了视图,它工作正常。感谢大家的回复。
- 将
.rdlc
文件夹复制到项目目录中的bin
文件夹。
- 再次将您的项目部署到服务器。
希望它能解决您的问题。
最佳-
确保所有与 RDLC 相关的文件都在已发布的文件中。
如果不存在,请从项目文件
中复制并粘贴它
将 mvc web 应用程序发布到 IIS 7.0 后,问题是报告无法正常工作,但是,我做了以下但没有奏效:
从 http://www.microsoft.com/en-us/download/details.aspx?id=35747 安装了 MICROSOFT® REPORT VIEWER 2012 RUNTIME 包 安装后发现Microsoft.ReportViewer.WebForms.dll在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\ReportViewer
转到 IIS 管理器 --> 选择包含报告的 Web 应用程序,然后选择处理程序映射
在Handler Mappings中,添加一个新的Handler,设置其信息如下:
请求路径:Reserved.ReportViewerWebControl.axd
类型:Microsoft.Reporting.WebForms
姓名:Reserved.ReportViewerWebControl.axd
发现以下处理程序已自动添加到 web.config 下
中的系统网络服务器部分
<handlers> <add name="Reserved-ReportViewerWebControl-axd" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified" preCondition="integratedMode" /> </handlers>
我正在使用 Visual studio 2013,dot net 框架 4.5
请指导我解决这个问题。提前致谢。
我正在使用 Oracle DB 中的视图生成报告。该视图无法正常工作。我们刚刚删除并重新创建了视图,它工作正常。感谢大家的回复。
- 将
.rdlc
文件夹复制到项目目录中的bin
文件夹。 - 再次将您的项目部署到服务器。
希望它能解决您的问题。
最佳-
确保所有与 RDLC 相关的文件都在已发布的文件中。 如果不存在,请从项目文件
中复制并粘贴它