Asp.net CrystalDecisions.Web参考版本在运行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具有以下功能: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时,我可以看到版本和
<%@ 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