0

Service Pack 1 がインストールされた Windows Server 2008 R2 に、既定の設定で Cachebase Server をインストールしました。

現在、サーバーをテストしようとしていますが、機能していません。これは私が持っているものです:

class Program
{
    static void Main(string[] args)
    {
        var config = new CouchbaseClientConfiguration();
        config.Urls.Add(new Uri("http://192.168.1.4:8091/pools/default"));
        config.Bucket = "default";
        var client = new CouchbaseClient(config);

        // this line of code takes about 10-15 seconds to execute, and always returns false
        bool result = client.Store(StoreMode.Set, "key_10", "value to save", TimeSpan.FromMinutes(5));

        // this line of code always returns null
        var savedValue = client.Get("key_10");
    }
}

私は何を間違っていますか?ブラウザでURLにアクセスすると、Jsonオブジェクトが返されるため、ファイアウォールとは何の関係もないと思います。

4

2 に答える 2

1

/defaultURLから を削除したいと思います。

試すconfig.Urls.Add(new Uri("http://192.168.1.4:8091/pools"));

于 2013-03-05T15:55:53.533 に答える
0

サーバーまたは別のマシンでアプリを実行していますか? あなたはファイアウォールについて言及しているので、ここで説明されているように正しいポートが開かれていることを確認したと思います

私が尋ねている理由は、HTTP を使用して行われているハンドシェイクがあり、その後プロトコルが変更されると思うからです。その場合、別のコンピューターからアクセスする場合は、他のポートを開く必要がある場合があります。

于 2013-03-11T21:17:07.713 に答える