Pergunta

Estou testando meus aplicativos existentes no VS 2010 e encontrei meu primeiro intervalo. O suporte de autenticação ASP.NET AJAX mudou.

Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);

Isso não funciona mais. "SYS" é definido, mas "Sys.Services" é um objeto indefinido. Alguém tem um ponteiro rápido para a funcionalidade de substituição?

Editado para adicionar:

Marquei isso conforme respondido, com base nas informações de que o ASP.NET Ajax mudou e que o Ajax do lado do cliente está agora separado das distribuições do Visual Studio 2010 e .NET 4. Por si só, isso não é suficiente para uma migração bem -sucedida, no entanto. Entre outras coisas, o atual MS Ajax Beta não suporta o Assistente de Extensor no Designer do ASP.NET. Além disso, não encontrei uma maneira de compilar com sucesso com os extensores de controle adicionados nas versões anteriores do ASP.NET AJAX. Parece que a migração do Ajax será uma área difícil para aplicativos ASP.NET no VS 2010.

Por volta do VS 2010, tempo de lançamento, espero ver um wiki da comunidade para obter dicas e técnicas de migração.

Foi útil?

Solução

Se você estiver usando o Visual Studio 2010 Beta 2, pode ser suas referências de script. A Microsoft Ajax Library agora é lançada fora da banda com a estrutura .NET, portanto, os recursos de script que foram incorporados no sistema.Web.Extensions foram removidos.

Você precisa baixar a biblioteca mais recente de http://ajax.codeplex.com ou use a nova rede de entrega de conteúdo do Microsoft AJAX (CDN).

Aqui estão alguns recursos que devem ajudá -lo.

A Microsoft Ajax Library e o Visual Studio Beta 2

Anunciando o Microsoft Ajax CDN

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top