Bonjour à tous,
J'ai crée une application silverlight qui affiche les données de la table d'une base.
L'application marche parfaitement en debug. La première fois ou je l'ai realease et mis sur le serveur de test en local l'application s'exécuté bien mais les donnés n'apparaissaient pas (une erreur apparaissait).
Après recherche il c'est avéré que je n'avais pas mis le clientaccesspolicy.xml pour autorisé l'application à utiliser le service ( si j'ai bien comprit ?!).
Bref tout cela pour dire que ca marchait. On a donc basculé le serveur et l'application avec un accès par le web. Et l'a l'application fonctionne en local, en lan (par le réseau de l'entreprise) mais pas par le web. Une erreur apparait malgré le fait que l'application tourne mais aucune donné n'est affiché.
Pour faire simple voici ce qui devrait être affiché :
(On voit bien des donnés dans le datagrid en bas)
Pour voir l'erreur et l'application sans le contenu : http://81.252.181.218/lab1
(Pour voir l'erreur il faut ouvrir avec IE et clicker en bas à gauche sur le triangle orange.
On sait jamais je vous mets une copie de mon clientaccesspolicy.xml :
Et de mon crossdomain.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="utf-8"?> <access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="SOAPAction"> <domain uri="*"/> </allow-from> <grant-to> <resource path="/" include-subpaths="true"/> </grant-to> </policy> </cross-domain-access> </access-policy>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-http-request-headers-from domain="*" headers="SOAPAction,Content-Type"/> </cross-domain-policy>
Voilà si quelqu'un peut m'aider. Je penche pour l'instant sur un problème de droit comme j'avais eu précédemment mais la je vois plus du tout malgré de nombreuse recherche.
Si vous avez des questions ou autre je reste à votre entière disponibilité.
Merci d'avance.
Partager