关于在空间引用log4net.dll的问题
在服务器提供商那租用了一个网站空间,然后把发布的.NET 程序放上去,调用水晶报表的时候,报错
未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
源错误:
行 13: <form id="form1" runat="server">
行 14: <div>
行 15: <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
行 16: </div>
行 17: </form>
源文件: d:\wwwroot\ssd25366\wwwroot\Print\PrintPurchaseInterval.aspx 行: 15
程序集加载跟踪: 下列信息有助于确定程序集“log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”未能加载的原因。
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
关于log4net.dll的问题,开发环境是VS2010+SQL SERVER2005,用的是 .NET Framework 4.0,水晶报表用的是SAP Crystal Report, version for Visual Studio 2010
在开发的过程中,没有用到引用log4net.dll,在C盘安装的水晶报表目录下,也找不到这个DLL文件,但是在已经装了水晶报表的电脑上运行程序是没有问题的,发布到空间就不行,是不是因为空间提供商那没有安装SAP的水晶报表的问题?
求大神,,,,,,,,,,