我在我们为VS2010安装CR的服务器上收到以下错误:“无法加载文件或程序集'CrystalDecisions.ReportAppServer.ClientDoc,Version = 13.0.2000.0”我查看windows \ assembly我可以看到它,它是正确的版本,正确的公钥,那里没有其他版本的CR。
我安装了“CRforVS_redist_install_64bit_13_0.zip”同样的报告适用于我们的开发和生产服务器,但这个问题出现在我们的QA服务器上。所有服务器都是相同的,我看不出差异。有帮助吗?有很多文章都有这个错误,但没有一个可以帮助我。
在有效的服务器上,我们在web.config中没有任何对CR的引用,如果有任何帮助的话。
谢谢 千斤顶
答案 0 :(得分:3)
我找到了答案!!我需要在server2008R2上安装的所有内容是:“CRforVS_redist_install_64bit_13_0.zip”我的错误是我进入了该网站正在使用的应用程序池的高级设置,并将“启用32位应用程序”设置为true(根据帖子我发现)
一旦我将其改为false,一切都开始工作了!想一想,如果您安装了64位可再发行组件,那么您的应用程序池中不需要32位就有意义吗?另外,我的web.config中没有任何Crystal(我不需要它,dll在GAC中 - 我可以看到它)我查看c:\ Windows \ assemblies我发现所有的Crystal中的 - 所有版本13.0.2000