C# 如何解决“无法加载文件或程序集的log4net,版本=1.2.10.0,PublicKeyToken=692fbea5521e1304”?

C# 如何解决“无法加载文件或程序集的log4net,版本=1.2.10.0,PublicKeyToken=692fbea5521e1304”?,c#,.net,asp.net-mvc,visual-studio-2015,crystal-reports,C#,.net,Asp.net Mvc,Visual Studio 2015,Crystal Reports,我得到以下错误: 无法加载文件或程序集“log4net,Version=1.2.10.0,Culture=neutral,PublicKeyToken=692fbea5521e1304”或其依赖项之一。系统找不到指定的文件 错误发生在这一行: ReportDocument rptd = new ReportDocument(); 我已将IIS配置为运行32位应用程序: 开放IIS 转到当前服务器–>应用程序池 选择32位应用程序将在其下运行的应用程序池 单击高级设置或应用程序池默认设置 将启用

我得到以下错误:

无法加载文件或程序集“log4net,Version=1.2.10.0,Culture=neutral,PublicKeyToken=692fbea5521e1304”或其依赖项之一。系统找不到指定的文件

错误发生在这一行:

ReportDocument rptd = new ReportDocument();
我已将IIS配置为运行32位应用程序:

开放IIS 转到当前服务器–>应用程序池 选择32位应用程序将在其下运行的应用程序池 单击高级设置或应用程序池默认设置 将启用32位应用程序设置为True 如果此选项不可用,请执行以下步骤:

转到%windir%\system32\inetsrv\ 执行appcmd.exe工具:
但错误仍然存在。

如错误所述:

您缺少log4net.dll

您需要在执行目录中复制所描述的log4net.dll

在web.config中注释这一行

并从引用文件夹中排除log4net.dll

assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'