无法加载文件或程序集log4net版本=1.2.10.0

本文关键字:版本 log4net 加载 文件 程序集 | 更新日期: 2023-09-27 18:08:39

当我试图运行我的。net应用程序时,它说"Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' "

我用的是cr2008。

Line 51:         <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
Line 52:         <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
Line 53:         <add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
Line 54:         <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
Line 55:         <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>

无法加载文件或程序集log4net版本=1.2.10.0

您需要配置它打开IIS转到当前服务器->应用程序池选择将运行32位应用程序的应用程序池单击"高级设置"或"默认应用池"将Enable 32位应用程序设置为True

转到%windir%'system32'inetsrv'执行appcmd.exe工具:

在我安装CR运行时间后,我的问题解决了,我认为问题是在32位和64位版本之间。

这里是链接http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe

检查log4net是否与crystal reports dll一起,并在您的项目中引用该dll。如果没有,请使用nuget获取它并将其包含在应用程序中。您也可以从log4net网站下载