Bonjour à tous,
après avoir consulté des dizaines et des dizaines de sites concernant le Silverlight et le WCF je n'arrive toujours pas à trouver une solution à mon problème. La plupart utilisent IIS pour leur WCF, contrairement à moi qui l'héberge sur ma machine dans un service Windows...

Mon problème actuel est que je reçois une erreur lorsque je tente d'accéder à un service de mon WCF qui est hébergé dans un Service Windows local sur le port 25000.
Une erreur s'est produite en tentant d'effectuer une demande à l'URI 'http://localhost:25000/service/'. Ce problème peut être dû à une tentative d'accès à un service entre domaines sans qu'une stratégie entre domaines appropriée soit en place, ou une stratégie inadaptée aux services SOAP. Il est possible que vous soyez contraint de contacter le propriétaire du service pour publier un fichier de stratégie entre domaines et veiller à ce qu'il autorise l'envoi d'en-têtes HTTP SOAP. Cette erreur peut également être liée à l'utilisation de types internes dans le proxy de service Web sans utiliser l'attribut InternalsVisibleToAttribute. Consultez l'exception interne pour plus de détails.

System.Security.SecurityException ---> System.Security.SecurityException:

Erreur de sécurité.
à System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
à System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)
à System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)
--- Fin de la trace de la pile d'exception interne ---
à System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
à System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
à System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)
J'ai lu sur beaucoup de sites qu'il fallait ajouter un "crossdomain.xml".
Dans VS2010 j'ai une solution qui contient un projet WcfService1 avec inclus dedans mon MyWcfService.svc, mais également un projet MonServiceHebergeur qui représente mon service windows situé au port 25000 si j'ai bien compris?

J'inclus donc le fichier crossdomain.xml dans le projet qui contient mon service .svc, c-à-d WcfService1.

Le problème c'est que je n'arrive pas à accéder à ce fichier par le net.
J'ai accès à la WSDL de mon service via "http://localhost:25000/service/?wsdl", donc je tente d'ouvrir le crossdomain.xml via "http://localhost:25000/service/crossdomain.xml" mais rien n'y fait.

J'ai également lu qu'il fallait mettre le crossdomain.xml à la racine, mais j'aimerais d'abord pouvoir vérifier que mon crossdomain.xml est bel et bien accessible avant de modifier l'adresse de mon service (si c'est bien cela qu'il faut que je fasse?).

Merci à vous,

Patrick