WCF REST Service Template 40 (CS) Error de dominio cruzado

Hola, tengo un servicio de descanso WCF usando (WCF REST Service Template 40 (CS)). He logrado que devuelva la respuesta de Json. Funciona bien cuando se ejecuta el proyecto. Pero cuando trato de hacer una llamada Ajax al servicio desde el navegador, recibo un error:

Solicitud de origen cruzado bloqueada: la misma política de origen no permite leer el recurso remoto enhttp://192.168.0.70:8001/Service/test. Esto se puede solucionar moviendo el recurso al mismo dominio o habilitando CORS.

Y la llamada de Ajax:

$.ajax({
        type: "POST",
        url: "http://192.168.0.70:8001/Service/test",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: true,
        cache: false,
        success: function (msg) {
        var Tabels = msg.d;
        alert('success');
        }
    });

Aquí está el web.config:

    <?xml version="1.0"?>
    <configuration>
      <connectionStrings>

        <add name="ConString" connectionString="SERVER=localhost;DATABASE=fabapp;UID=root;PASSWORD=;"/>
      </connectionStrings>
      <system.web>
        <compilation debug="true" targetFramework="4.0" />
      </system.web>

      <system.webServer>
<httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
      </customHeaders>
    </httpProtocol>
        <modules runAllManagedModulesForAllRequests="true">
          <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
        </modules>
      </system.webServer>
      <system.serviceModel>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
        <standardEndpoints>
          <webHttpEndpoint>
            <!-- 
                Configure the WCF REST service base address via the global.asax.cs file and the default endpoint 
                via the attributes on the <standardEndpoint> element below
            -->
            <standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="false" defaultOutgoingResponseFormat="Json"/>
          </webHttpEndpoint>
        </standardEndpoints>
      </system.serviceModel>

    </configuration>

Intenté agregar crossDomainScriptAccessEnabled = "true" pero cuando lo hago, el servicio no funciona en el host local también. Entiendo esto:

La devolución de llamada de JavaScript entre dominios no es compatible con los servicios autenticados.

¿Algo que deba cambiar en el archivo web.config?

Respuestas a la pregunta(3)

Su respuesta a la pregunta