错误:无法加载文件或程序集 'log4net,版本=1.2.0.30714



这是错误描述以及我们所做的总结:

  1. 我们得到的错误如下:

    Could not load file or assembly 'log4net, Version=1.2.0.30714,
     Culture=neutral, PublicKeyToken=b32731d11ce58905' or one of its dependencies.
     The located assembly's manifest definition does not match the assembly
     reference. (Exception from HRESULT: 0x80131040)
    
  2. 尝试使用GACUTIL.exe访问GAC但访问被拒绝,尽管我是PC的管理员
  3. 我删除并重新附加了新的 DLL
  4. 尝试在web.config中使用绑定重定向
  5. 尝试在web.config中添加程序集定义
  6. 尝试访问Machine.config但再次被拒绝访问
  7. 重新启动服务器、网络服务器

毕竟它没有用。接下来我能做些什么来避免此错误。我检查了GAC列表,但我没有在那里找到我的程序集文件,但我不知道如何通过权限来做到这一点。

看起来supportedRuntime不存在。尝试将元素添加到配置文件的底部

<startup> 
   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> 
</startup> 

最新更新