IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Échec de l'opération Load pour la requête "GetUser"


Sujet :

Silverlight

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Par défaut Échec de l'opération Load pour la requête "GetUser"
    bonjour,

    Je veux afficher les informations d'une table qui se trouve sur une base de donnée (distante pas en local), pour cela j'ai créer un web service, ainsi qu'un accès à ma base de donnée, pour finir j'essaye d'afficher le résultat de ma requête (faite a l'aide de linQ to SQL) dans une datagrid, malheureusement lorsque je lance mon appli en local une erreur survient :

    Échec de l'opération Load pour la requête "GetUser". Le serveur distant a retourné une erreur : NotFound.
    Je précise que j'ai copier le membership d'ASP dans ma base de donnée afin de bénéficier de toute la gestion des utilisateurs.

    Cependant je ne comprend pas pourquoi j'ai cette erreur.

    Merci pour votre aide.

    Ghost

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Il ne faut pas se fier à "Not Found". C'est plutôt qu'il y a une exception côté serveur, donc pendant l’exécution de la requête dans ton WebService. Le message de l'exception n'est pas remonté à ton client, et "Not Found" est indiqué à la place.

    En vérifiant le code de ton service tu devrais résoudre ton problème.

    En espérant t'avoir aidé.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 82
    Par défaut
    Bonjour,

    les details sont masques par le serveur (le coquin) il faut ajouter dans ton web.config
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <system.web>
            <customErrors mode="Off"/>    
    </system.web>
    donc une balise <customErrors> dans ton <system.web>.

    En parallele de cela, dans ces cas un peu particulier d'erreur de ton web service, je te recommande d'installer IIS sur ta machine de dev, afin de deployer ton web service en local. Ainsi tu aura une erreur plus bavarde.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Par défaut
    bonjour,

    voici la suite de l'erreur :

    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.End(IAsyncResult result)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.<>c__DisplayClass1.<HandleAsyncCompleted>b__0(Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.RunInSynchronizationContext(SendOrPostCallback callback, Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.HandleAsyncCompleted(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.AsyncResultBase.Complete()
    à System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService.HandleOperationComplete(OperationBase operation)
    à System.ServiceModel.DomainServices.Client.LoadOperation.<>c__DisplayClass4`1.<Create>b__0(LoadOperation`1 arg)
    à System.ServiceModel.DomainServices.Client.LoadOperation`1.InvokeCompleteAction()
    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.DomainContext.<>c__DisplayClass1b.<Load>b__17(Object )
    Caused by: Échec de l'opération Load pour la requête «*GetUser*». Le serveur distant a retourné une erreur*: NotFound.

    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.End(IAsyncResult result)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.<>c__DisplayClass1.<HandleAsyncCompleted>b__0(Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.RunInSynchronizationContext(SendOrPostCallback callback, Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.HandleAsyncCompleted(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.AsyncResultBase.Complete()
    à System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService.HandleOperationComplete(OperationBase operation)
    à System.ServiceModel.DomainServices.Client.LoadOperation.<>c__DisplayClass4`1.<Create>b__0(LoadOperation`1 arg)
    à System.ServiceModel.DomainServices.Client.LoadOperation`1.InvokeCompleteAction()
    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.DomainContext.<>c__DisplayClass1b.<Load>b__17(Object )
    Caused by: Échec de l'opération Load pour la requête «*GetUser*». Le serveur distant a retourné une erreur*: NotFound.

    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.End(IAsyncResult result)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.<>c__DisplayClass1.<HandleAsyncCompleted>b__0(Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.RunInSynchronizationContext(SendOrPostCallback callback, Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.HandleAsyncCompleted(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.AsyncResultBase.Complete()
    à System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService.HandleOperationComplete(OperationBase operation)
    à System.ServiceModel.DomainServices.Client.LoadOperation.<>c__DisplayClass4`1.<Create>b__0(LoadOperation`1 arg)
    à System.ServiceModel.DomainServices.Client.LoadOperation`1.InvokeCompleteAction()
    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.DomainContext.<>c__DisplayClass1b.<Load>b__17(Object )
    Caused by: Échec de l'opération Load pour la requête «*GetUser*». Le serveur distant a retourné une erreur*: NotFound.

    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.End(IAsyncResult result)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.<>c__DisplayClass1.<HandleAsyncCompleted>b__0(Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.RunInSynchronizationContext(SendOrPostCallback callback, Object state)
    à System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationOperation.HandleAsyncCompleted(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.AsyncResultBase.Complete()
    à System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService.HandleOperationComplete(OperationBase operation)
    à System.ServiceModel.DomainServices.Client.LoadOperation.<>c__DisplayClass4`1.<Create>b__0(LoadOperation`1 arg)
    à System.ServiceModel.DomainServices.Client.LoadOperation`1.InvokeCompleteAction()
    à System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error)
    à System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)
    à System.ServiceModel.DomainServices.Client.DomainContext.<>c__DisplayClass1b.<Load>b__17(Object )
    Je ne vois toujours pas comment résoudre ce problème

    Merci pour votre aide

    Ghost

  5. #5
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Citation Envoyé par ghostong Voir le message
    Je ne vois toujours pas comment résoudre ce problème
    Bonjour,

    Comme indiqué, l'erreur se situe au sein de ton web service. Donc tu l'installer en local pour lé débugger. Soit le débugger à distance. Soit loguer au sein de ton service l'erreur (dans un fichier ou une base de données).

    En espérant t'avoir aidé.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Par défaut
    bonjour,

    je pense avoir résolu le problème, en recherchant dans les versions précédente de mon code, et en comparant avec celle actuelle,

    dans Web.config :
    <serviceHostingEnvironment aspNetCompatibilityEnabled="false"
    passer a :
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"
    En espérant que ce changement résolve mon problème sur le long terme.

    Merci pour l'aide apporter,

    Ghostong

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Grosses opérations... avez-vous une requête efficace ?
    Par Huntress dans le forum Langage SQL
    Réponses: 8
    Dernier message: 20/06/2005, 16h13
  2. J'ai besoin de votre aide pour une requête
    Par ovdz dans le forum Langage SQL
    Réponses: 6
    Dernier message: 20/05/2005, 11h42
  3. Demande d'aide pour une requête
    Par arkzor dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/12/2004, 02h40
  4. Besoin d'aide pour une Requête SQL ...
    Par Kokito dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/07/2004, 11h56
  5. besoin d'aide pour une requête
    Par Damien69 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/03/2004, 15h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo