magasin client Couchbase retourne false

voix
2

J'ai installé Couchbase 1.8 et en utilisant la bibliothèque client .NET Couchbase. Est-ce que toutes les configurations comme indiqué dans la documentation ci-dessous, mais le client.store échouent toujours et retourne false.


<configSections>
<section name=couchbase type=Couchbase.Configuration.CouchbaseClientSection, Couchbase/>
</configSections>
<couchbase>
<servers bucket=default bucketPassword=>
<add uri=http://xx.xx.xx.xx:8091/pools/default/>
</servers>
</couchbase>
<startup>
<supportedRuntime version=v4.0 sku=.NETFramework,Version=v4.0/>
</startup>

CouchbaseClient client = new CouchbaseClient(); //this creates a not null client object
bool result = client.store(Storemode.Add,test,Couchbase test); // this returns false always
string str = client.Get(test) as string; // this returns null always

Je suis capable de faire telnet au port 8091. telnet prend à un écran vide, en tapant sur une touche sort de session telnet disant client a envoyé une mauvaise demande. Je devine que c'est le comportement correct, mais en quelque sorte magasin est un échec. Je ne vois aucune activité sur le databucket par défaut Couchbase.

Toute aide appréciée.

Créé 15/04/2012 à 09:02
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
0

Un autre problème peut conduire à cette erreur est bloquée par le pare-feu dans l'environnement de développement. Vous pouvez résoudre ce problème en dérivation Couchbase serveur IP dans IE: Outils / Options Internet / Connexions / Paramètres réseau / Avancé / Exceptions.

Cordialement.

Créé 25/08/2014 à 03:57
source utilisateur

voix
0

J'ai le même problème.

Après avoir installé Couchbase Server, sur le site Web de configuration, sur l'onglet nœuds serveur, vous devriez voir l'adresse IP du serveur.

Que la propriété intellectuelle peut être un mauvais (car il est attribué au hasard par l'installateur).

Si c'est le mauvais (pas une IP publique par exemple), suivez ces étapes pour configurer le droit de propriété intellectuelle. Assurez - vous également que vous avez un pare - feu soit désactivé soit vous avez les ports non bloqués.

Créé 08/03/2013 à 12:26
source utilisateur

voix
0

Votre config regarde à droite. Mais si vous avez déjà enregistré une valeur non-chaîne pour le « test », puis votre code donnera faux pour résultat et nulle pour la chaîne.

StoreMode.Add fonctionnera une fois et une seule fois pour une opération de stockage pour une clé donnée. Donc, si vous aviez précédemment enregistré, dire un entier, pour la clé « test », puis magasin échouera. Et le casting comme sera également de retour nul.

Si vous essayez StoreMode.Set, le code ne fonctionne correctement?

Créé 16/04/2012 à 02:37
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more