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 :

Intégrer du Silverlight présent sur un site distant


Sujet :

Silverlight

  1. #1
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut Intégrer du Silverlight présent sur un site distant
    Bonjour à tous,

    Voici mon soucis :
    J'ai créé un projet Silverlight pour un forum.
    En accord avec l'administrateur, nous souhaiterions intégrer à une section du forum en annonce le contrôle que j'ai créé.
    Cependant, il lui est impossible de stocker le Silverlight au même endroit que le forum et utilise pour tout type de ressource un autre site prévu pour cela.

    Le problème est que lorsqu'il souhaite intégrer le Silverlight sur le forum en pointant sur le ".xap" présent sur le site de ressources, ça ne fonctionne pas.

    Y a-t-il une solution à ce problème ?

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    c'est sans doute un problème de crossdomain

    http://blog.naviso.fr/wordpress/?p=27

  3. #3
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Merci d'avoir répondu.

    Mon application Silverlight n'utilise pas de service.

    Il ne fait qu'afficher des données calculées.

    Merci tout de même pour ta réponse.

  4. #4
    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
    Si tu tapes l'URL du xap dans ton navigateur est-ce que tu es prompté pour le télécharger ?

  5. #5
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Effectivement, si j'entre dans la barre d'adresse l'URL du XAP, ça me le propose en téléchargement.

  6. #6
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    On peut voir le code du plugin SL inséré dans la page html ?

    Et ça veut dire quoi "ça ne fonctionne pas" ?
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  7. #7
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Le code de l'application n'est pas particulier.
    Il effectue un calcul sur une date et affiche le résultat dans un TextBlock.

    Ca ne fonctionne pas veut dire que l'affichage ne se fait pas du tout et affiche le Background définit en paramètre de la balise "<object>" insérée dans la page alors que l'affichage doit être une image et le résultat du calcul sur la date.

    Le code de mon projet est-il vraiment nécessaire afin de résoudre mon problème ?
    Car le soucis est juste l'insertion d'un xap présent sur le site de ressource en définissant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="source" value="http://www.monsite.com/MonSilverlight.xap"/>

  8. #8
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Le code de mon projet est-il vraiment nécessaire afin de résoudre mon problème ?
    Ce n'est pas le code du projet mais juste celui de ta balise Object dont veut parler Badger.

    Sinon tu peux utiliser Fiddler pour vérifier comment se comporte ta requete vers ton xap.

  9. #9
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Ah d'accord.

    Voici le code HTML de la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="400" height="175">
      <param name="source" value="http://www.monsite.com/MonSilverlight.xap"/>
      <param name="background" value="white" />
      <param name="minRuntimeVersion" value="4.0.50401.0" />
      <param name="autoUpgrade" value="true" />
      <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0" style="text-decoration:none">
    	  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Télécharger Microsoft Silverlight" style="border-style:none"/>
      </a>
    </object>
    En espérant que ça puisse vous aider.

  10. #10
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Ton code HTML est bon pour moi (même avec l'url absolu du xap).

    Le problème est que lorsqu'il souhaite intégrer le Silverlight sur le forum en pointant sur le ".xap" présent sur le site de ressources, ça ne fonctionne pas.
    Qu'est ce qu'il t'affiche comme erreur ?
    As-tu essayé de sniffer les requêtes HTTP de ton client avec Fiddler ?

  11. #11
    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
    Je sais pas si c'est le même cas mais jette un oeil ici :
    http://stackoverflow.com/questions/1...cross-a-domain

  12. #12
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bien que c'est ce que j'avais noté au début (fatigué), je ne pense pas que le xap soit influencé par le CrossDomain.

    J'ai d'ailleurs testé avec l'object HTML de Niitaku sur une url absolu pointant vers un xap à moi et ne possédant pas de fichier CrossDomain. Cela fonctionne.

  13. #13
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    J'ai regardé ton lien micka, mais la solution n'en est pas une pour moi.

    Sinon, pour tester je pointe mon XAP en ligne depuis un fichier HTML présent sur mon PC. Pour l'instant, toujours rien ne s'affiche.

    Samoteph, si tu veux bien , je peux t'envoyer l'url vers mon XAP par message privé pour que tu puisses voir si ça marche pareil qu'avec ton XAP perso.

  14. #14
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 121
    Par défaut
    Citation Envoyé par Samoteph Voir le message
    Ton code HTML est bon pour moi (même avec l'url absolu du xap).



    Qu'est ce qu'il t'affiche comme erreur ?
    As-tu essayé de sniffer les requêtes HTTP de ton client avec Fiddler ?
    Je te conseillerais de faire ce que t'as conseillé samoteph tu pourrais en apprendre plus avec fiddler

  15. #15
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Bonjour à tous,

    Désolé de remonter ce sujet vieux de presque un an, mais mon problème n'est toujours pas résolu et j'ai une nouvelle fois besoin de réaliser une action de ce genre.

    J'ai analysé avec Fiddler ce qui se passait, et apparemment, le fichier ".xap" n'est pas téléchargé à l'affichage de la page.

    Une idée du pourquoi ?

  16. #16
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    quel code erreur sur fiddler ? 404 ?

  17. #17
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    En refaisant le test, il télécharge finalement le ".xap", je n'y comprends plus rien.
    Le code de résultat est 200 du coup.

    Cependant, à l'affichage, il est toujours possible de faire un clic droit dans la zone où devrait s'afficher le contrôle pour s'apercevoir qu'il y a du Silverlight.
    Mais le contrôle ne s'affiche toujours pas.

  18. #18
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Tu as essayé avec un autre browser ?

  19. #19
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    J'ai essayé avec IE 9 et Firefox 4, les deux ne l'affichent pas.

    Si je charge une page sur le même site que le Silverlight, les deux l'affichent (normal ^^).

  20. #20
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Lorsque j'accède depuis la page sur le même serveur, sa réponse comporte des données, contrairement à lorsque j'essaie de charger le .xap depuis un autre serveur.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/08/2007, 11h33
  2. SQL serveur 2005 - Synchronisation de base sur 2 sites distant
    Par blueghost dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/05/2007, 18h14
  3. Réponses: 2
    Dernier message: 10/01/2007, 17h28
  4. Envoi d'un formulaire en POST sur un site distant
    Par malag dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 12/09/2006, 18h06
  5. Intégrer une fonction recherche sur un site
    Par tomowok dans le forum Autres langages pour le Web
    Réponses: 1
    Dernier message: 12/04/2006, 19h33

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