Bonjour à tous,
Je suis actuellement en train d'effectuer des tests entre WCF et Silverlight 2 et je me heurte à un problème, celui des crossdomain.
Alors j'ai bien entendu ajouter les fichiers (crossdomain.xml et clientaccesspolicy.xml), mais du fait que le service WCF provienne d'une application, il ne les prend pas en compte (ou tout du moins, j'imagine que c'est pour cette raison).
Après quelques recherches, j'ai trouvé une "parade" au problème, mais qui ne fonctionne pas.
Je vous mets donc ici deux fichiers et le code se trouvant dans app.config :
Merci par avance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?xml version="1.0" encoding="utf-8"?> <configuration> <system.serviceModel> <services> <service name="WCFConsole.Calculator" behaviorConfiguration="CalculatorBehavior"> <endpoint address="http://localhost:9000/Service.csv" binding="basicHttpBinding" contract="WCFConsole.ICalculatorService" /> </service> <service name="WCFConsole.CrossDomain" behaviorConfiguration="CalculatorBehavior"> <endpoint address="http://localhost:9000/crossdomain.xml" binding="basicHttpBinding" contract="WCFConsole.ICrossDomain"/> </service> </services> <behaviors> <serviceBehaviors> <behavior name="CalculatorBehavior"> <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:9000/Calculator" /> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel> </configuration>
Kadelka
Partager