Error utilizando ASP.NET Ajax+Silverlight Sys.Res.namespaceContainsObject

Hace mucho tiempo que no escribo, el trabajo me lo ha impedido y parece que en el verano en vez de disminuir como deberia ser logico, aumenta cada vez mas. Estaba desarrollando una Web con SilverLight y Asp.Net Ajax y me encontre con el error

Line: 967
Error: Sys.Res.namespaceContainsObject is null or not an object

Empece a temblar según lo vi !!!

El problema es que SilverLigth y Ajax utilizan el mismo objeto javascript (Sys.Res), la manera de solucionarlo es muy sencilla en tu script manager debes de poner los scripts de silverlight

En mi caso

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
         <Scripts>
                <asp:ScriptReference Path="~/Silverlight/js/Silverlight.js" />
                <asp:ScriptReference Path="~/Silverlight/js/dragdrop.js" />
                <asp:ScriptReference Path="~/Silverlight/js/globalvariables.js" />
                <asp:ScriptReference Path="~/Silverlight/js/zooming.js" />
         </Scripts>
        </asp:ScriptManager>

Y por supuesto eliminarlos del header

Espero que os ayude

4 comentarios sobre “Error utilizando ASP.NET Ajax+Silverlight Sys.Res.namespaceContainsObject”

  1. Hola Rodrigo, sigo vivo aunqe no se si por mucho tiempo como siga a este ritmo. por lo menos tocando Silverlight me divierto y veo que como diseñador no tengo nada que hacer.

  2. Buenas tardes:
    que estaba yo dando una vueltilla y tal, y como veía que este blog estaba un poco aburrido, pues me he dicho: vamos a animarlo un poco, y eso…

    De entrada: ¿has visto el título de tu charla, Oskar? las dos primeras palabras vale: «error utilizando..» hasta ahí bien, todo controlado. Pero despues: «áspame ajá si ver lig resmapace…» socorrrrro!! macho, das miedo.
    nada nada, además de mejorar como diseñador (jejeje) también tienes que hacer «marketing» con tu blog (Dios mío, estoy leyendo ahora tus comentarios de mayo…)

Responder a oalvarez Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *