我正在尝试在使用 Visual Studio 2012 创建的网站上生成 Crystal 报告。我从此网站安装了 Support Pack 8 可执行文件:http://scn.sap.com/docs/DOC-7824并将 Crystal 报告与我的 Visual Studio 集成。我可以在我的计算机上生成报告,但是当我将网站移动到不同的服务器时,我收到错误。最初我遇到了有关缺少不同 .dll 的错误,但添加它们后解决了问题。然而我无法通过这个错误:
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)
我在我的计算机上找到了这个 log4net.dll 并将其添加到服务器上的我的网站上,但我无法解决此错误。它是运行 IIS 7 的 Windows 2008 Server。我使用的是 ASP.net 4.0。
是否有我需要的引用资料,提前致谢。
最佳答案
这很可能是几个类似问题的重复,其中共识似乎是确保使用正确目标平台(x86 与 x64)的安装程序。
有关更多详细信息,请参阅以下内容:
Log4net.dll + C# + Crystal Reports = error
Crystal Reports error when deployed..Could not load file or assembly 'log4net
关于c# - 服务器错误 - 无法加载文件或程序集 'log4net, Version=1.2.10.0',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21008143/