2010-02-01 17 views
2

j'ai une application silverlight hébergé sur « dev.system-engine.com » qui crée une connexion tcp connexion à « dev.system-engine.com »Silverlight et clientaccesspolicy.xml

l'application silverlight et la politique fichier sont sur le serveur web "dev.system-engine.com". "System-engine.com" et "dev.system-engine.com" sont des serveurs distincts.

Je n'arrive pas à le faire fonctionner. J'ai lutté avec le policyfile.

<?xml version="1.0" encoding="utf-8" ?> 

<access-policy> 

    <cross-domain-access> 

<policy> 

    <allow-from> 

    <domain uri="http://dev.system-engine.com:80"/> 

    </allow-from> 

    <grant-to> 

    <domain uri="http://dev.system-engine.com:80"/> 
    <socket-resource port="80" protocol="tcp"/> 
    <resource path="/" include-subpaths="true"/> 

    </grant-to> 

</policy> 

+0

Vous dites que le fichier de stratégie est sur le serveur Web, mais où? Il doit être à la racine du serveur. – DaveB

Répondre

0

J'ai aussi eu ce problème et a eu recours à l'utilisation du fichier au lieu crossdomain.xml. Voir my answer dans this question. Je n'ai jamais réussi à obtenir clientaccesspolicy.xml pour travailler.