Pregunta

Estoy probando mis aplicaciones existentes en VS 2010 y me encontré con mi primer descanso. El soporte de autenticación ASP.NET AJAX ha cambiado.

Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);

Esto ya no funciona. " Sys " está definido, pero '' Sys.Services '' es un objeto indefinido. ¿Alguien tiene un puntero rápido a la funcionalidad de reemplazo?

EDITADO PARA AGREGAR:

Lo he marcado como respondido, en base a la información de que ASP.NET AJAX ha cambiado y que el AJAX del lado del cliente ahora está separado de las distribuciones de Visual Studio 2010 y .NET 4. Sin embargo, esto en sí mismo no es suficiente para una migración exitosa. Entre otras cosas, la versión beta de MS AJAX actual no es compatible con el asistente de extensión en el diseñador ASP.NET. Además, no he encontrado una forma de compilar con éxito con los extensores de control agregados en versiones anteriores de ASP.NET AJAX. Parece que la migración AJAX será un área difícil para las aplicaciones ASP.NET en VS 2010.

Alrededor del tiempo de publicación de VS 2010, espero ver un wiki de la comunidad con consejos y técnicas de migración.

¿Fue útil?

Solución

Si está utilizando Visual Studio 2010 Beta 2, podrían ser sus referencias de script. La biblioteca de Microsoft Ajax ahora se publica fuera de banda con .NET Framework, por lo que se eliminaron los recursos de secuencia de comandos integrados en System.Web.Extensions.

Debe descargar la biblioteca más reciente de http://ajax.codeplex.com o usar el nueva red de entrega de contenido de Microsoft Ajax (CDN).

Aquí hay algunos recursos que deberían ayudarte.

Biblioteca Microsoft Ajax y Visual Studio Beta 2

Anunciando el Microsoft AJAX CDN

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top