无法加载文件或程序集CrystalDecisions.ReportAppServer.ClientDoc

Jer*_*acs 22 c# asp.net-mvc crystal-reports

我在SO上看过类似的问题,但据我所知,没有什么能与我的问题相提并论.

异常消息:

无法加载文件或程序集"CrystalDecisions.ReportAppServer.ClientDoc,Version = 13.0.2000.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304"或其依赖项之一.该系统找不到指定的文件.

该文件在我的GAC中.我正在使用运行VS2010的32位机器(Windows 7)进行开发,一切都是.NET4.目标托管机器是64位Win 2008 R2.我的本地机器有VS2010的CR安装; 托管机器具有VS2010的64位运行时.我正在为此Web应用程序的"任何CPU"模式编译我的所有代码.

我在想它无法在GAC中找到该文件.这是一个IIS应用程序; 是否存在某种权限问题?我认为IIS可以访问GAC.

关于该做什么的一些建议将不胜感激.

Jer*_*acs 14

事实证明,答案非常简单,但却为何其必要而神秘化.

在服务器上的IIS管理器中,我将Web应用程序的应用程序池设置为不允许32位程序集.

在64位系统上,它似乎假定您必须要32位汇编.离奇.