1

一旦我将 Couchbase 更新到最新版本(通过 NuGet),我就遇到了一个奇怪的问题。

我的 MVC Web 应用程序使用 log4net 从统一容器加载它。

突然,Couchbase Cluster 构造函数开始抛出异常:

Method not found: 
  'Common.Logging.ILog Common.Logging.LogManager.GetCurrentClassLogger()'.

堆栈跟踪:

   at Couchbase.Cluster..cctor()

任何想法?我该如何解决这个问题?

4

1 回答 1

0

有同样的问题。

通过添加从 GitHub 上可用的当前 Couchbase.NetClient 源编译的 dll 来解决它。

此提交修复了问题https://github.com/couchbase/couchbase-net-client/commit/a3f0544fd5e61e6b8c3cf0e829b8697e69021fda

脚步:

  1. 下载最新版本的源https://github.com/couchbase/couchbase-net-client
  2. 编译 Couchbase 项目
  3. 将 ..\packages\CouchbaseNetClient.2.0.1\lib\net45\Couchbase.NetClient.dll 替换为解决方案中的编译版本

就 CouchbaseNetClient 2.0.2 发布而言,您可以从 NuGet 对其进行更新。

于 2015-02-03T20:03:11.107 回答