factory.GetDefaultCache()... の呼び出しを呼び出すと、次のエラーが発生します。
ErrorCode:SubStatus: 参照されているキャッシュが存在しません。管理者に連絡するか、キャッシュ管理ツールを使用してキャッシュを作成してください。
助けてください..ありがとう..
これが私の簡単なアプリケーションです:
var config = new Microsoft.ApplicationServer.Caching.DataCacheFactoryConfiguration();
var servers = new List<Microsoft.ApplicationServer.Caching.DataCacheServerEndpoint>();
servers.Add(new Microsoft.ApplicationServer.Caching.DataCacheServerEndpoint("mymachine123", 22233));
config.Servers = servers;
var factory = new Microsoft.ApplicationServer.Caching.DataCacheFactory(config);
////var factory = _cacheFactory;
var cache = factory.GetDefaultCache(); <---- *** Error happens here..***
var key = "mykey";
var obj = cache[key];
if (obj == null)
{
cache[key] = "I am data for caching";
}
obj = cache[key];
Console.WriteLine(obj);
コマンド start-cachecluster を実行すると、次のようになります。
HostName : CachePort サービス名 サービス ステータス バージョン情報 -------------------- ------------ --------- ----- ------------ mymachine123:22233 AppFabricCachingService UP 1 [1,1][1,1]