Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Crystal Report 13.0.2给出;“加载报告失败”;在web服务器上查找某些报表,而其他报表工作正常_C#_Asp.net_.net_Reporting Services_Crystal Reports - Fatal编程技术网

C# Crystal Report 13.0.2给出;“加载报告失败”;在web服务器上查找某些报表,而其他报表工作正常

C# Crystal Report 13.0.2给出;“加载报告失败”;在web服务器上查找某些报表,而其他报表工作正常,c#,asp.net,.net,reporting-services,crystal-reports,C#,Asp.net,.net,Reporting Services,Crystal Reports,我的申请表中有crystal report 13。它在本地服务器上工作正常,但在web服务器上提供加载报告失败。以下是例外情况的详细信息- Message: Load report failed. Data: System.Collections.ListDictionaryInternal Source: CrystalDecisions.CrystalReports.Engine StackTrace: at CrystalDecisions.R

我的申请表中有crystal report 13。它在本地服务器上工作正常,但在web服务器上提供加载报告失败。以下是例外情况的详细信息-

     Message: Load report failed.
     Data: System.Collections.ListDictionaryInternal  
     Source: CrystalDecisions.CrystalReports.Engine 
     StackTrace: at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
          at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.get_ProductLocaleID()
          at CrystalDecisions.ReportSource.CachedObjectReportSource.GetReport(RequestContext context, Boolean bAddToCacheWhenCreated)
          at CrystalDecisions.Web.CrystalReportSource.get_ReportDocument()
          at ABC.AB.ABReportCardCrystal.Page_Load(Object sender, EventArgs e)
    InnerException: System.Threading.ThreadAbortException: Thread was being aborted.
          at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
          at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
          at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()

我试过注册表编辑,临时权限,资源释放,但它不工作。这个问题还有其他原因吗?

我知道这是一篇老文章。但对于仍在寻找答案的人来说:

您是否在页面标记中注册了Crystal报表

<% @ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
    Namespace="CrystalDecisions.Web" TagPrefix="CR" %>

将报表的属性“复制到输出目录”设置为“始终复制”

crystalreportsource中的文件路径将为~/bin/YOURFOLDER/YOURFILE

<CR: CrystalReportSource ID ="CrystalReportSource1" runat ="server">
            <Report FileName="~/bin/FolderName/ReportName.rpt">
            </Report>
        </CR: CrystalReportSource>

试试这个,看看它是否适合你