我正在Visual Studio 2010中开发一个Web应用程序项目。它发布到Windows 2008服务器。我是否需要在服务器上安装Crystal Reports的某些内容?
我已经加入到引用:
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Shared
CrystalDecisions.Web
而添加的CrystalReportViewer到.aspx页。
查看器要显示的水晶报表文件位于应用程序发布到的服务器上。
如果我在本地运行应用程序 - 它工作正常,报告显示在查看器中。
如果我将应用程序发布到服务器上,它会因'log4net'缺失的程序集消息而崩溃。
是否需要在服务器上安装Crystal Reports中的某些内容?
谢谢你。所以我想我需要在服务器上安装适用于.NET Framework 4(64位)的SAP Crystal Reports运行时引擎。我怎么知道它是否已经在那里? – 2012-04-20 12:09:56
从内存中它会出现在控制面板,添加/删除程序 – 2012-04-20 12:48:03
我总是被这个东西困惑。我添加了对CrystalDecisions.ReportAppServer.CommLayer.dll的引用并发布了该网站。 当我尝试运行该网站时,我被告知程序集CrystalDecisions.ReportAppServer.CommLayer.dll版本13.0.2000.0缺失。在我的本地机器上引用的版本是13.0.0.99 服务器为什么要查找13.0.2000.0?是什么让它做到这一点?你上传一个网站,参考一个DLL版本13.0.0.99,服务器决定寻找13.0.2000.0我怎样才能让我的本地机器引用什么推测是后来的版本? – 2012-04-20 13:06:42