0

我正在使用 IIS8 将 Orchard CMS 部署到 Azure VM(Windows Server 2012)上

我收到此错误:

Could not load file or assembly 'log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a' or one of its dependencies. The system cannot find the file specified. 

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a' or one of its dependencies. The system cannot find the file specified.

我怎样才能解决这个问题?:(

更新

我尝试了 Orchard 1.7 的新副本,但遇到了这个问题:/

4

1 回答 1

0

1) 检查您是否部署了包含所有果园额外资源的“lib”文件夹。它应该有一系列资源,如autofac、Castle Windor等,以及log4net。如果您在 1.7 副本的路径上找不到此文件夹,那么这可能就是问题所在。

2)Orchard不使用nuget包,而是使用这个lib文件夹(我相信他们有几个包的自定义版本)。如果你得到了 1.7 的源代码版本,那么这个库应该在你构建的时候就已经存在了。签入 VS 以确保对 log4net 的引用指向存在的位置。

于 2013-08-10T07:58:30.697 回答