Je rencontre un problème lors de l'implémentation de la nouvelle fonctionnalité Messenger Connect dans un site Sitefinity existant pour activer les connexions client à l'aide d'ID Live.Erreur Javascript lors de l'utilisation de la bibliothèque côté client Messenger Connect dans ASP.NET
A savoir, quand je suis en utilisant le code suivant pour implémenter la fonctionnalité côté client:
<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>
... Je reçois trois erreurs dans Firebug que je ne peux pas tout à fait correctement identifier:
Sys.ArgumentTypeException: l'objet de type 'Sys._Application' ne peut pas être converti en type 'Sys.IDisposable'. Nom du paramètre: objet
Sys.Application._doInitialize est pas une fonction
(en (en ScriptResource.axd d = .... ligne 4993?) MicrosoftAjaxBase.js ligne 1)
Sys.InvalidOperationException: Le sc ript 'MicrosoftAjaxGlobalization.js' a été référencé plusieurs fois. Si référençant explicitement les scripts Microsoft AJAX , définissez la propriété MicrosoftAjaxMode du ScriptManager sur Explicit.
(en ScriptResource.axd? D = .... ligne 984)
Les erreurs ne sont déclenchées quand j'inclure le script loader.js
de js.live.net.
EDIT: Apparaît que les erreurs ne sont pas nécessairement déclenchées dans cet ordre. L'actualisation de la page semble mélanger ces erreurs et/ou en introduire d'autres, par exemple Sys.ParameterCountException
dans ScriptResource.axd?...
sur la ligne 1842, par exemple.
J'ai aussi eu cette erreur et je n'ai pas encore eu de chance de trouver une solution. Il semble que Messenger Connect utilise sa propre version de la fonctionnalité du chargeur AJAX et ne fonctionne pas bien avec la version existante si vous l'utilisez pour d'autres choses (comme le chargement asynchrone de tout le reste). –
Voir si cela aide aussi bien indépendamment du coupable d'origine pour voir si cela aide: http://stackoverflow.com/questions/19103128/javascript-runtime-error-for-microsoft-ajax-scripts – atconway