Question

Je teste mes applications existantes dans VS 2010 et j'ai eu ma première pause. La prise en charge de l'authentification ASP.NET AJAX a été modifiée.

Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);

Cela ne fonctionne plus. " Sys " est défini, mais "Sys.Services". est un objet non défini. Quelqu'un at-il un pointeur rapide sur la fonctionnalité de remplacement?

MODIFIE POUR AJOUTER:

J'ai marqué cette réponse comme réponse, en fonction des informations selon lesquelles ASP.NET AJAX a été modifié et que AJAX côté client est maintenant séparé des distributions Visual Studio 2010 et .NET 4. En soi, cela ne suffit toutefois pas pour réussir la migration. Entre autres choses, la version bêta actuelle de MS AJAX ne prend pas en charge l'assistant d'extension dans le concepteur ASP.NET. De plus, je n'ai pas trouvé de moyen de compiler avec les extensions de contrôle ajoutées aux versions précédentes d'ASP.NET AJAX. Il semble que la migration AJAX sera un domaine difficile pour les applications ASP.NET dans VS 2010.

Au moment de la sortie de VS 2010, j'espère voir un wiki de communauté contenant des astuces et des techniques de migration.

Était-ce utile?

La solution

Si vous utilisez Visual Studio 2010 Bêta 2, il peut s'agir de vos références de script. La bibliothèque Microsoft Ajax étant désormais publiée en dehors de la bande avec .NET Framework, les ressources de script incorporées à System.Web.Extensions ont été supprimées.

Vous devez télécharger la bibliothèque la plus récente à partir de http://ajax.codeplex.com ou utiliser le nouveau réseau de distribution de contenu Microsoft Ajax (CDN).

Voici quelques ressources qui devraient vous aider.

Bibliothèque Microsoft Ajax et Visual Studio Bêta 2

Annonce de Microsoft AJAX CDN

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top