0

我在Visual Studio 2008 ASP.Net中遇到了一个问题,那里我使用了ReportWizard并创建了一堆带有.rdlc扩展名的报表,它还为每个报表创建了一个数据集。在我的页面中,我使用“Microsoft Report Viewer”,当我在计算机中运行计算机时,报告正常工作。但是,当我使用相同的网络我的选项“建设 - >发布”和某人,尝试使用页的报告,它说:Reporting Services发布问题

服务器错误 - 404未找到文件或目录 - 资源你是 寻找可能已被删除, 名称已更改,或者是 暂时不可用。

回答

0

是否可以运行发布的报告。如果是,它可能是一个权利问题,即使错误消息是找不到文件。

0

你在哪里发布这些文件?请记住,rdlc被设计为在客户端运行,这意味着定义文件和数据集需要存在于客户端。如果你想使用SSRS,你需要指定RDL文件,而不是RDLC

2

我可以通过使用来自http://forums.asp.net/t/1497749.aspx/1的信息来解决类似的问题(在开发机器上工作,但不在web服务器上)。

在web.config中,添加<handlers>

<add name="Reserved-ReportViewerWebControl-axd" 
     path="Reserved.ReportViewerWebControl.axd" verb="*" 
     type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified"/> 
在以下