Datos personales

viernes, 23 de diciembre de 2011

Problema ScriptResource.axd - Acceso Denegado de javascript en sitios con frames

Estoy desarrollando una aplicacion que muestra en un iframe otra aplicacion que contiene controles calendar ajax. El problema es que no despliega el calendario y aparece el siguiente error :

Mensaje: Acceso denegado.
Línea: 5959
Carácter: 49
Código: 0
URI: http://192.200.4.248/NOMBRE_APLICACION/ScriptResource.axd?d=2TUSrXlGiZ-YhriQIxHvs2j2r3CD-1dxiNch9HtINJ1-xYqYmXVZ2MxqzBF9v_CRUg-thDlUW3uXGz_vysgmtwWzobIsUaqbRwJQzvcSjKo1&t=633093755470531249 

Ese o en lugar de ScriptResource.axd. El punto es que la solución está en usar unos archivos de scripts modificados directamente en nuestros ScriptManagers. Esto se hace de la siguiente manera (en cada página que tenga un ScriptManager):

    <asp:ScriptManager ID="ScriptManager1" runat="server" >
        <Scripts>
            <asp:ScriptReference Name="MicrosoftAjax.js" ScriptMode="Auto" Path="../Includes/MicrosoftAjax.js"/>
        </Scripts>
    </asp:ScriptManager>

Adjunto aquí el par de archivos requeridos (MicrosoftAjax.js y MicrosoftAjax.debug.js).


Referencia:
http://creeperionet.blogspot.com/2011/12/problema-acceso-denegado-de-javascript.html

No hay comentarios:

Publicar un comentario