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

3
当我尝试运行我的.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个回答

3

3

您需要配置IIS

打开IIS

进入当前服务器 -> 应用程序池

选择您的32位应用程序将在其中运行的应用程序池

点击高级设置或应用程序池默认值

将启用32位应用程序设置为True

然后

转到% windir%\system32\inetsrv\

执行appcmd.exe工具:


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

1
我尝试了log4net网站上的版本,但那个版本与CrystalReports中包含的版本不同。区别在于公钥标记。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接