Hace unos días he tenido un problema con unos recursos web del CRM. Para ser sincero, he tenido problemas con los recursos de Silverlight. He leído por ahí, que no soy ni seré el único. Bueno el error que tenía era el siguiente:
An error occurred while trying to make a request to URI 'http://localhost:888/DEVCRM/XRMServices/2011/Organization.svc/web'. This could be due to attempting to access a service
in a d to contact the owner of the service to publish a cross-domain policy file and to ensure it allows SOAP-related HTTP headers
to be sent. This error may also be caused by using internal types in the web service proxy without using the InternalsVisibleToAttribute attribute. Please see the inner exception for more details.
Me ha tenido un poco desesperado un par de días, sin embargo, recordé un error parecido que había tenido. La solución, fue crear un archivo clientpolicity.xml
<!--?xml version="1.0" encoding="utf-8"?-->
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*">
</domain></allow-from>
<grant-to>
<resource include-subpaths="true" path="/">
</resource></grant-to>
</policy>
</cross-domain-access>
</access-policy>
Que yo recuerde, este archivo solo se debería de crear, cuando Silver está llamando a una fuente externa o a un dominio diferente. En fin, cosas de la vida no? o mejor dicho Cosas del CRM :D