首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法加载文件或程序集'CrystalDecisions.ReportAppServer.CommLayer,Version=13.0.2000.0

无法加载文件或程序集'CrystalDecisions.ReportAppServer.CommLayer,Version=13.0.2000.0
EN

Stack Overflow用户
提问于 2016-06-25 06:15:52
回答 12查看 161.5K关注 0票数 28

我开发了一个简单的项目。我要打印一些水晶报告。这个项目在本地机器上运行得很好,但是当我在一个网络托管服务器上打开它时,它会在查看水晶报告时显示一个错误。

无法加载文件或程序集“CrystalDecisions.ReportAppServer.CommLayer、Version=13.0.2000.0、Culture=neutral、PublicKeyToken=692fbea5521e1304”或其依赖项之一。系统找不到指定的文件。描述:在执行当前web请求时发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。 异常详细信息: System.IO.FileNotFoundException:无法加载文件或程序集'CrystalDecisions.ReportAppServer.CommLayer、Version=13.0.2000.0、Culture=neutral、PublicKeyToken=692fbea5521e1304‘或其依赖项之一。系统找不到指定的文件。 源错误: 在执行当前web请求期间生成一个未处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识。 程序集加载跟踪:以下信息可以帮助确定程序集'CrystalDecisions.ReportAppServer.CommLayer、Version=13.0.2000.0、Culture=neutral、PublicKeyToken=692fbea5521e1304‘无法加载的原因。 程序集绑定日志被关闭。若要启用程序集绑定故障日志记录,请将注册表值HKLM\Software\Microsoft\Fusion!EnableLog设置为1。注意:与程序集绑定失败日志记录相关的性能损失。若要关闭此功能,请删除注册表值HKLM\Software\Microsoft\聚变!EnableLog。

任何人都可以帮我.

EN

回答 12

Stack Overflow用户

发布于 2017-07-18 22:19:35

在移动到新笔记本电脑(Windows 10)后,我也犯了同样的错误。除了如前所述将设置为true之外,我还必须安装用于.Net框架的水晶报告32位运行时引擎,即使其他所有设置都是在64位环境中运行的。希望这能有所帮助。

票数 16
EN

Stack Overflow用户

发布于 2016-06-25 06:51:13

正如我在评论中所说,您的crystaldecisions.reportappserver.commlayer.dll没有复制/呈现在您的服务器上。为此,必须手动复制dll并粘贴到Bin文件夹中。

要从visual studio项目复制DLL,请执行以下步骤

1.展开项目的引用层次结构(项目不应在调试模块中) 2.右键单击特定的Dll (在您的例子中是crystaldecisions.reportappserver.commlayer.dll),选择属性并将‘复制本地’属性设置为TRUE 3建立你的项目。Dll应该在BIN文件夹中。

票数 12
EN

Stack Overflow用户

发布于 2019-05-01 06:04:30

我面临着同样的问题,并使用了以下步骤来解决它

1)在解决方案资源管理器中向右转。

2)点击你的Project Name

3)点击Reference

4)在DLL上可以看到黄色的符号。

5)右键单击该DLL并转到Property

6)查找Specific Version = True,将其替换为Specific Version = False

并将Copy Local = False更改为Copy Local = True

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38025601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档