Tengo un problema al implementar la nueva funcionalidad de Messenger Connect dentro de un sitio Sitefinity existente para habilitar los inicios de sesión del cliente usando Live ID.Error de Javascript al usar la biblioteca del lado del cliente de Messenger Connect en ASP.NET
A saber, cuando estoy usando el siguiente código para implementar la funcionalidad del lado del cliente:
<head runat="server">
<script type="text/javascript" src="http://js.live.net/4.1/loader.js"></script>
</head>
<body>
<form runat="server" id="form1">
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<wl:app
client-id="<%= ConfigurationManager.AppSettings["wl_wrap_client_id"] %>"
scope="WL_Profiles.View"
callback-url="<%= ConfigurationManager.AppSettings["wl_wrap_client_callback"] %>?wl_session_id=<%=SessionId %>"
channel-url="/channel.htm">
</wl:app>
... tengo tres errores en Firebug que no acabo de identificar correctamente:
Sys.ArgumentTypeException: el objeto de tipo 'Sys._Application' no puede ser convertido a tipo 'Sys.IDisposable'. nombre Parámetro: objeto
Sys.Application._doInitialize no es una función
(en (en ScriptResource.axd d = .... línea 4993?) MicrosoftAjaxBase.js línea 1)
Sys.InvalidOperationException: The sc ript 'MicrosoftAjaxGlobalization.js' ha sido referenciado varias veces. Si hace referencia explícitamente a los scripts de Microsoft AJAX , establezca la propiedad MicrosoftAjaxMode del ScriptManager en Explícito.
(en ScriptResource.axd? D = .... line 984)
Los errores sólo se activan cuando se incluyo el guión loader.js
de js.live.net.
EDIT: Parece que los errores no se desencadenan necesariamente en ese orden. La actualización de la página parece mezclar esos errores y/o introducir otros, como Sys.ParameterCountException
en ScriptResource.axd?...
en la línea 1842, por ejemplo.
Tuve este error y no he tenido suerte para encontrar una solución. Parece que Messenger Connect usa su propia versión de la funcionalidad del cargador AJAX y no funciona bien con la versión existente si la usas para otras cosas (como cargar todo lo demás de manera sincronizada). –
Vea si esto ayuda también independientemente del culpable de origen para ver si ayuda: http://stackoverflow.com/questions/19103128/javascript-runtime-error-for-microsoft-ajax-scripts – atconway