Sto facendo un'applicazione Silverlight 3.0 che deve effettuare delle chiamate Cross Domain.
L'applicazione Silverlight è ospitata dal dominio
http://localhost:port//nomeapplicazione e deve fare chiamate su
http://xxx.dominio.net, verso un Web Service (non WCF)
quindi...abbiamo a che fare con una chiamata Cross Domain.
Secondo le restrizioni impostate sulle chiamate cross domain, ho messo il file crossdomain.xml nella inetpub/wwwroot del web server del dominio
http://xxx.dominio.net
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
ma....non va.
Errore durante il tentativo di effettuare una richiesta all'URI
http://xxx.dominio.net. Ciò può essere dovuto al tentativo di accesso a un servizio in modalità di interdominio senza disporre di criteri di interdominio appropriati o con criteri non adatti ai servizi SOAP. Potrebbe essere necessario contattare il proprietario del servizio per pubblicare un file di criteri di interdominio e verificare che consenta l'invio di intestazioni HTTP correlate a SOAP. Questo errore potrebbe essere anche dovuto all'utilizzo di tipi interni nel proxy del servizio web senza utilizzare l'attributo InternalsVisibleToAttribute. Per ulteriori informazioni, vedere l'eccezione interna.
Cosa posso aver sbagliato?