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

时间:2014-06-14 03:52:50

标签: c# asp.net .net log4net .net-assembly

你好,当我试图运行我的.net应用程序时,它说“无法加载文件或程序集”log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304'“ 我正在使用CR 2008。

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"/>

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

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