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 :

Déploiement Silverlight Business Application


Sujet :

Silverlight

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut Déploiement Silverlight Business Application
    Bonjour,

    Je désire faire une application web en utilisant Silverlight 4 sur visual studio 2010.

    J'ai tout d'abord suivi ce tutoriel de Davrous (que j'avais également suivi lors des techdays il y a maintenant quelques mois) et que je remercie pour tout le travail qu'il a fait et partagé.

    J'ai ensuite créé une business application dans le cadre de mon travail. L'application sera hébergé sur un Windows server 2003 avec IIS. Je me suis donc renseigné et j'ai rajouté les types MYME xap, xaml, xbap apparemment nécessaire.

    Mon problème :

    Ce n'est pas (je pense) un soucis de code ou autre, j'ai volontairement commencé avec une application très basique pour m'assurer que je saurais déployer une plus grosse appli.

    Lorsque je lance le débogage depuis Visual Studio : tout fonctionne parfaitement. J'ai donc tenté un déploiement sur le serveur en question en me basant sur les instructions msdn. J'ai migré les fichiers TestPage.html, [MonProjet].dll, [MonProjet].xap, [MonProjet].pdb et AppManifest.xaml.

    Le résultat : Lorsque j'atteins Testpage.html, la page qui s'affiche est une page blanche contenant un cercle de chargement bleu et la valeur 100%.

    Intrigué, je lance Testpage.html en local (dans les dossiers debug ou release, peu importe) et j'obtiens la même chose.

    Après quelques recherches, je conclus (mais sans être sûr) que lancer Testpage.html en local revient à lancer le débogage de son application en quelques sorte. Hors le débogage fonctionne mais pas cette TestPage.html.

    Bref, je suis convaincu que c'est une erreur stupide, que je n'utilise pas les bons fichiers ou autre mais mes connaissances en visual studio et silverlight sont très très légères et je ne m'en sort pas !

    Un conseil ou une idée s'il vous plait !

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    N'y a t-il pas dans le journal d'erreur du navigateur une erreur du genre "Unhandled exception....", en général quand il charge à 100% comme ca mais qu'il se passe rien c'est qu'il y a une erreur. En regardant le message on peut des fois avoir une idée

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Ou est ce que je peux trouver ce journal d'erreur ?

    J'ai regardé du coté de Application Data et de ProgramFile j'ai rien trouvé !
    Aussi bien pour Firefox que pour IE (j'ai testé la page avec les deux).

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Sur firefox c'est ctrl+maj+J.
    Sur IE avant la 9 y a un icone avertissement jaune en bas à gauche qui apparait. Je connais pas le raccourcis

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Ah bah j'ai déjà appris un truc

    Et pour mon sujet : non aucune erreur n'est généré sur firefox, ni sur IE.

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    ahh c'est embêtant !
    Bon c'est peut être un problème de communication avec le webservice.
    Il faut utiliser Fiddler2 qui est un traceur HTTP permettant de savoir ce que silverlight demande gentilment aux WebService.

    Il suffit de lancer fiddler2 puis l'application silverlight, en s'assurant que le "capture" en bas à gauche de Fiddler est inscrit. Normalement les requêtes HTTP vont apparaitre dans la liste.
    Déjà si y a du rouge c'est pas bon

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Hmm je viens de réaliser une chose .... et je me demande comment je ne l'avais pas vu.
    Lorsque je lance ma page Testpage.html j'obtiens une URL du style : file:///C:/Documents.... et j'imagine que c'est pas bon du tout.

    Ce que tu appelles le webservice c'est bien la partie serveur de ma solution ? Soit le ".web" ? Car je pense que mon problème peut venir d'une mauvaise configuration de cette partie.

    Je vais voir ce que me donne Fiddler.

  8. #8
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Oui effectivement le webservice c'est la partie serveur.
    Effectivement le fait que ce soit c:file///...... ça veux dire que tu n'est pas dans un contexte IIS

  9. #9
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    J'ai des lignes qui apparaissent sur Fiddler, j'y comprends rien mais j'ai que du vert et du bleu. Pas d'erreur "rouge" a priori.

  10. #10
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    hum pas le temps la, mais peut être regarder du coté difference cassini/ISS

  11. #11
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Je suis tombé la dessus. La personne semble avoir le même soucis que moi puis résout son problème en ajoutant un projet d'application web asp.net.

    Mais il ne fait que rajouter ce que j'ai déjà (le webservice) non ?
    Enfin si ça peut inspirer quelqu'un !

  12. #12
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    On récapitule:
    Ce qui marche:
    • Visual Studio F5=> Utilisation cassini

    Ce qui marche pas:
    • Déploiement serveur IIS

    • Ouvrir directement la page de test depuis l'explorateur


    Le point commun entre ce qui marche pas, c'est que c'est pas cassini .
    Dans ton déploiement tu ne marques pas que tu a transféré ton RIA services, où l'application doit être aller chercher le service?

  13. #13
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Rebonjour !

    Je m'excuse pour mon absence de ce week end et je te remercie pour ton aide.
    C'est cette phrase qui m'a mis sur la piste :
    ça veux dire que tu n'est pas dans un contexte IIS

    J'ai résolu mon problème donc je post pour ceux qui, comme moi, commencent la programmation web .NET et n'y connaissent pas grand chose. Il me suffisait d'aller dans la configuration IIS et de créer un répertoire virtuel pointant sur le dossier où se trouve les fichiers migrés (TestPage.html, [MonProjet].dll, [MonProjet].xap, [MonProjet].pdb).

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

Discussions similaires

  1. Déploiement Silverlight Business Application
    Par Mozofeuk dans le forum Silverlight
    Réponses: 12
    Dernier message: 21/11/2013, 12h46
  2. Aide silverlight business application
    Par whydog dans le forum Silverlight
    Réponses: 3
    Dernier message: 05/01/2011, 09h49
  3. Silverlight Business Application et Azure
    Par duvelmoi9 dans le forum Microsoft Azure
    Réponses: 1
    Dernier message: 02/09/2010, 21h08
  4. Réponses: 4
    Dernier message: 17/07/2010, 11h16
  5. Réponses: 2
    Dernier message: 02/06/2010, 22h08

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