我在Visual 2008 ASP.Net中遇到了一个问题,在这里我使用了ReportWizard并创建了一堆带有.rdlc扩展的报表,它还为每个报表创建了一个数据集。在我的页面中,我使用“”,当我在计算机中运行计算机时,报表工作。但是,当我使用“构建->发布”选项和我在同一个网络上的某个人时,尝试使用页面报告,它说:
服务器错误-未找到404文件或目录-您正在查找的资源可能已被删除、名称更改或暂时不可用。
发布于 2012-11-21 12:16:06
我可以通过使用来自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"/>发布于 2010-11-28 22:29:00
你能运行已发表的报告吗。如果是,它可能是一个权限问题,即使错误消息是未找到的文件。
发布于 2010-11-28 22:38:47
你在哪里发布这些文件?请记住,rdlc是为在客户端运行而设计的,这意味着定义文件和数据集需要在客户机上运行。如果要使用SSRS,则需要指定RDL文件,而不是RDLC。
https://stackoverflow.com/questions/4299124
复制相似问题