【发布时间】:2011-01-13 18:57:07
【问题描述】:
我有几个 Web 应用程序在同一台服务器上运行。最近我为 VS 2010 添加了水晶报告。我想为几个项目使用新报告,但不是全部。其他项目使用旧版本的水晶报表
所以我修改了所需项目的web.config。我在我的开发机器和服务器上下载了运行时。所以现在我在 GAC 中有两个版本的组件(v 10 和 v 13)。我在两台机器上都安装了 .NET 4.0。
它已经在开发机器上工作了
但是,当我在服务器上运行相同的项目时,它会引发错误。
CS0433:“CrystalDecisions.CrystalReports.Engine.ReportClass”类型存在于“c:\WINDOWS\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.Engine\10.5.3700.0__692fbea5521e1304\CrystalDecisions.CrystalReports.Engine.dll”和“ c:\WINDOWS\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.Engine\13.0.2000.0__692fbea5521e1304\CrystalDecisions.CrystalReports.Engine.dll'
我想知道为什么它可以在我的开发机器上运行而在服务器上却不行?我必须在服务器上配置一些东西才能实现吗?还是我需要在 web.config 文件中添加一些东西?
如果有人知道,请告诉我。
提前感谢您的帮助。
【问题讨论】:
标签: crystal-reports