Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Asp.net CrystalDecisions.Web参考版本在运行webapp时会突然更改_Asp.net_Crystal Reports - Fatal编程技术网

Asp.net CrystalDecisions.Web参考版本在运行webapp时会突然更改

Asp.net CrystalDecisions.Web参考版本在运行webapp时会突然更改,asp.net,crystal-reports,Asp.net,Crystal Reports,我对这个问题感到很不安,我有一个webapp,它有一个使用crystal report的报告,在开发pc中它工作正常,但是当我将同一个项目复制到另一台pc时,当我加载项目(VS 2003)时,会出现以下消息: 代码>需要更新一个或多个解决方案中的项目以使用水晶报表席XI版本2。如果选择“是”,将永久应用更新… 我选择“是”,然后我可以看到CrystalDecisions.Web参考具有正确的版本,并且位置取决于开发机器,在本例中为11.5.3300.0 但是当运行webapp时,我可以看到版本和

我对这个问题感到很不安,我有一个webapp,它有一个使用crystal report的报告,在开发pc中它工作正常,但是当我将同一个项目复制到另一台pc时,当我加载项目(VS 2003)时,会出现以下消息:

<>代码>需要更新一个或多个解决方案中的项目以使用水晶报表席XI版本2。如果选择“是”,将永久应用更新…

我选择“是”,然后我可以看到CrystalDecisions.Web参考具有正确的版本,并且位置取决于开发机器,在本例中为11.5.3300.0

但是当运行webapp时,我可以看到版本和路径突然变为:11.0.3300.0

尝试查看报告时,会出现以下错误:

解析器错误消息:基类包含字段“CrystalReportViewer1”,但其类型(CrystalDecisions.Web.CrystalReportViewer)与控件类型(CrystalDecisions.Web.CrystalReportViewer)不兼容

asp.net具有以下功能:

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

可能是.dll有问题。
尝试更新或甚至从解决方案中删除.dll并再次链接它。

我认为每个人都有自己的噩梦:\


在我的例子中,业务视图管理器没有完全安装。成功安装后,报告显示完美。

我照你说的做了,并且在运行webapp时再次更改了版本,这太疯狂了,我不知道从何处获得这些版本:(
Try
            Dim cr As New ReportDocument
            cr.Load(strpath)
            cr.SetDatabaseLogon("user", "pwd")
            Select Case rt
                Case 1
                    cr.SummaryInfo.ReportTitle = "RMA Ticket"
                Case 2
                    cr.SummaryInfo.ReportTitle = "Service Ticket"
            End Select
            'cr.SummaryInfo.ReportTitle = tt
            cr.SetParameterValue("TicketNo", tn)
            'cr.SummaryInfo.ReportComments = comment
            CrystalReportViewer1.PrintMode = CrystalDecisions.Web.PrintMode.ActiveX
            CrystalReportViewer1.ReportSource = cr
            CrystalReportViewer1.ShowFirstPage()
            'cr.Close()
            'cr.Dispose()
        Catch ex As Exception
            MsgBox1.alert("This report could not be loaded due to the following issue: " & ex.Message)
        End Try