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 :

Ajout d'un nouveau module a une application silverlight


Sujet :

Silverlight

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut Ajout d'un nouveau module a une application silverlight
    Bonjour,
    Je travaille depuis quelques mois sur un gros projet en silverlight.
    Ce projet comporte plusieurs modules, le tout étant deployé sur un serveur IIS.
    Bien entendu, les personnes à l'origine du projet ne sont plus la.
    Je dois rajouter un nouveau module à cette application mais je n'ai aucune documentation pour savoir ce qu'il faut faire.
    En résumé, mon application se compile et se déploie bien, le répertoire de mon nouveau module aussi, avec son fichier .xap mais, lorsque je fais appel à ce module, le message suivant apparait :
    An error has occured during the module creation : Download error, xap file corrupt |
    pourtant, le fichier .xap contient bien mes fichiers (je peux bien l'ouvrir avec winzip) et tout me semble correct... d'ou mon désarroi.
    Si l'un (une) d'entre vous a une idée je suis preneur...
    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je ne comprends pas
    Ton application a été conçu pour être modulaire d'après ce que tu dis. Donc je me demande si elle n'utilise pas des frameworks tels que MEF, Prism etc.

    Par quelle action charges-tu ton module ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut
    En espérant être simple, c'est une application web (utilisant le plugin silverlight).
    Cette application se présente sour la forme d'un gros module (bureau) qui charge, selon les besoins, différents modules (xap)

  4. #4
    Invité
    Invité(e)
    Par défaut
    Si j'ai bien compris t'as développé ton module à part sans avoir même comment le gros module dont tu parles charges les sous-modules ?
    Tant que tu sauras la manière utilisé pour charger les modules tu n'avanceras pas sur la résolution de ton problème.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut
    pour le chargement, l'application utilise une liste des modules présents (préchargée au demarrage). Cette liste est crée à partir du résultat d'une requête issue d'un service attanquant une base oracle (et gérant au passage les droits d'accès aux différents modules suivant les utilisateurs). La base est correctement configurée et la liste correctement chargée avec un identifiant par module.
    Le mécanisme de chargement démarre bien (le widget de récupération du module s'enclanche bien) mais c'est à ce moment là que le message d'erreur apparait. Peut être à cause d'une mauvaise signature du xap?

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Et pour rapatrier les xap tu utilises quoi ? Un WebClient ?

    Tu peux nous montrer un peu de code ?

    Si tu mets dans une page HTML toute simple un plugin Silverlight qui pointe sur ton xap soit disant corrompu est-ce que le xap se charge ou pas ?

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut
    le test consistant à embarquer le xap de mon module directement dans la page principale (à la place de l'application principale) fonctionne bien (mon module se charge correctement)

    Pour fournir des bouts de code, je veux bien mais c'est une cascade de classes, d'envoie de messages, de receptions asynchrones etc... le tout au travers d'un proxy

  8. #8
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Et la taille de ton Stream qui contient ton xap en byte, est-ce qu'elle est egale a la taille du xap ?

    Il doit y avoir un probleme dans le telechargement du fichier sur le serveur, je ne vois pas d'autres raison...

Discussions similaires

  1. Modules d'une application de gestion de boutique
    Par medamin27 dans le forum ALM
    Réponses: 0
    Dernier message: 26/05/2011, 17h03
  2. [1.x] transfert module d'une application à une autre
    Par Ontolingua dans le forum Symfony
    Réponses: 2
    Dernier message: 19/10/2010, 13h21
  3. Réponses: 3
    Dernier message: 14/07/2010, 15h40
  4. Réponses: 3
    Dernier message: 29/05/2007, 20h37
  5. Réponses: 3
    Dernier message: 10/05/2007, 07h43

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