0

私は、カウチベース 1.8 を使用する primitice を作成する ASP.NET MVC アプリケーションを作成しました。アプリケーションは、開発環境で実行すると機能しますが、テスト環境にデプロイすると、次のエラーが発生します。

System.NullReferenceException: Object reference not set to an instance of an object.
at Enyim.Caching.Memcached.DefaultKeyTransformer.Transform(String key) at
Enyim.Caching.Memcached.KeyTransformerBase.Enyim.Caching.Memcached.IMemcachedKeyTransforme
.Transform(String key) at Couchbase.CouchbaseClient.PerformStore(StoreMode mode,
String key, Object value, UInt32 expires, UInt64& cas, Int32& statusCode) at
Enyim.Caching.MemcachedClient.Store(StoreMode mode, String key, Object value, DateTime
expiresAt) at MyApp.AddInActiveSession(String key, DateTime expires)...

私の設定は次のようになります:

<couchbase>
  <servers bucket="default" bucketPassword="">
    <add uri="http://xxxxx:8091/pools"/>
  </servers>
</couchbase>

呼び出しコードは次のとおりです。

using (var client = new CouchbaseClient())            
{
  var session = client.Get<string>(idString);
  return session;
}

using (var client = new CouchbaseClient())
{
    client.Store(StoreMode.Set, idString,
    "Logged Out",
    expires);                
}

誰が問題が何であるかの手がかりを持っていますか?

4

0 に答える 0