2009-09-23 2 views
1

Je reçois cette erreur seulement après 9 appels réussis au même service RIA .net. System.Windows.Ria.Data.EntityOperationException: Échec de la connexion pour l'utilisateur ...Le 10ème appel du service .net RIA échoue avec 'Échec de la connexion pour l'utilisateur ...'

Le service RIA .net n'a AUCUNE méthode EntityOperation, mais uniquement ServiceOperation qui renvoie un XElement.

+0

Il s'avère qu'il s'agissait d'un problème avec l'authentification SQLServer. Le problème se produit uniquement si j'utilise une connexion approuvée du service .net RIA. Changer cela à une connexion d'identifiants SQLServer, et l'application peut appeler le service autant de fois que nécessaire. –

Répondre

1

Se pourrait-il que vous manquiez de connexions WCF? Ne parvenez-vous pas à fermer vos chaînes lorsque vous en avez fini avec elles?

je suis tombé sur quelque chose de semblable il y a un moment dans ce post: http://geekswithblogs.net/marcel/archive/2007/05/01/112159.aspx

+0

Merci pour cela. Mais ce n'était pas le problème. J'ai creusé et j'ai trouvé que c'était un problème SQLServer. Si je remplace le SQLServer prod par un SQLServer intermédiaire dans la méthode ServiceOperation dans le service RIA .net, cela fonctionne comme prévu. Donc, ce doit être un problème de politique ou similaire sur SQLServer m/c –

0

s'avère que c'était un problème avec l'authentification SQL Server. Le problème se produit uniquement si j'utilise une connexion approuvée à partir du service RIA .net. Modification de cela à une connexion d'informations d'identification SQLServer, et l'application peut appeler le service autant de fois que nécessaire

Questions connexes