Print this page

OnPremise 2011 "CrossDomainError" when attempting to send Marketing Cloud email

Knowledge Article Number 000212790
Description
Resolve a "CrossDomainError," which pops up when using IE8 while trying to send an Marketing Cloud email. 

Also, when using IE9 there may be no error presented, however, the screen may get stuck trying to retrieve data. The error reads: 
 
[CrossDomainError] 
Arguments: https://[servername]/Base/XRMServices2011/Organization.svc/web 
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See 
http://go.microsoft.co...
Resolution



First, please review the Microsoft documentation, "Making a service available across domain boundaries." 

Now follow the instructions below to resolve the issue: 
 

1. Create a file named "clientaccesspolicy.xml": 

<?xml version="1.0" encoding="utf-8"?> 
<access-policy> 
<cross-domain-access> 
<policy> 
<allow-from http-request-headers="SOAPAction"> 
<domain uri="*"/> 
</allow-from> 
<grant-to> 
<resource path="/" include-subpaths="true"/> 
</grant-to> 
</policy> 
</cross-domain-access> 
</access-policy> 


2. Place that file under the MS CRM directory installation on the CRMWeb directory:  It will be probably in: C:\Program Files\Microsoft Dynamics CRM\CRMWeb 
3. Double check that the file is accessible from the browser:  http://[Your CRM Server Name]/clientaccesspolicy.xml 
4. Access the CRM and send a Marketing Cloud email.





promote demote