Could not load file or assembly 'log4net

caosf2134 2011-07-28 08:16:04
有哪位高人可以指点一下以下的错误信息吗:

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Source Error:


Line 32: <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
Line 33: <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
Line 34: <add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
Line 35: <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
Line 36: <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>

...全文
782 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyangjianying 2011-12-10
  • 打赏
  • 举报
回复
在网上找了一下有的说是服务器权限问题,禁止了外部调用DLL
fengyangjianying 2011-12-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yizumi_it007 的回复:]
我看过了,bin目录下是有log4net.dll的,在自己电脑上是没有问题的,但是发布到服务器上去就有问题了。自己电脑因为装了VS2010和水晶报表for VS2010 所以没有问题。但服务器上是没装的。不知道为什么。
[/Quote]我也出现了类似的问题,郁闷死,都不知道怎么解决
子夜__ 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yizumi_it007 的回复:]

我看过了,bin目录下是有log4net.dll的,在自己电脑上是没有问题的,但是发布到服务器上去就有问题了。自己电脑因为装了VS2010和水晶报表for VS2010 所以没有问题。但服务器上是没装的。不知道为什么。
[/Quote]
检查你的log4net.dll版本
caosf2134 2011-07-28
  • 打赏
  • 举报
回复
新一下项目,把水晶报表添加进去后,web.config就产生一行“<add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>” ,但是在水晶报表的安装目录下又找不到log4net.dll,这文件到底会在哪呢? 有哪高位可以指点一下吗? 这个问题搞了很久了,一直没得到解决,真是郁闷。
caosf2134 2011-07-28
  • 打赏
  • 举报
回复
"在服务器上删掉加载下" ?
什么意思 怎么样操作? 服务器上又没VS2010 怎么删掉加载呀? 还请指点。
ruanwei1987 2011-07-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yizumi_it007 的回复:]

"本地的版本与程序集中引用的版本不符合."??
可是我右击查看属性,文件版本都是一样的呀?
[/Quote]

还有肯能指定路径不一样,
在服务器上删掉加载下
caosf2134 2011-07-28
  • 打赏
  • 举报
回复
"本地的版本与程序集中引用的版本不符合."??
可是我右击查看属性,文件版本都是一样的呀?
ruanwei1987 2011-07-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yizumi_it007 的回复:]

我看过了,bin目录下是有log4net.dll的,在自己电脑上是没有问题的,但是发布到服务器上去就有问题了。自己电脑因为装了VS2010和水晶报表for VS2010 所以没有问题。但服务器上是没装的。不知道为什么。
[/Quote]
版本不一致
ruanwei1987 2011-07-28
  • 打赏
  • 举报
回复
log4net.dll没加载好吧, 删除了重新加载
鸭梨山大帝 2011-07-28
  • 打赏
  • 举报
回复
The located assembly's manifest definition does not match the assembly reference

本地的版本与程序集中引用的版本不符合.
caosf2134 2011-07-28
  • 打赏
  • 举报
回复
我看过了,bin目录下是有log4net.dll的,在自己电脑上是没有问题的,但是发布到服务器上去就有问题了。自己电脑因为装了VS2010和水晶报表for VS2010 所以没有问题。但服务器上是没装的。不知道为什么。
myhope88 2011-07-28
  • 打赏
  • 举报
回复
应该是没有log4net.dll文件吧,看一下bin目录下面的有没有该文件

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧