Ocurre al consultar desde una web una segunda, un webservice por ejemplo. Esta segunda web debe tener activados permisos de ejecución desde la primera, por ejemplo en el webconfig.
<system.webServer> <!----- dentro de --->
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS"/>
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept" />
</customHeaders>
</httpProtocol>