Salve a tutti,
come da oggetto il problema mi sembra un pò assurdo.
Ho creato una piccola applicazione web in .NET 4 con una pagina di login per accedere ad un area riservata.

La pagina è identica all'esempio che si trova al seguente indirizzo:

http://msdn.microsoft.com/en-us/library/bb398896.aspx

Pagina di login (Login.aspx) + Authentication.js

L'errore che riscontro è:

ScriptResource.axd: 5

Uncaught Sys.InvalidOperationException: Sys.InvalidOperationException: The server method 'Login' returned an invalidtype. Expected type: Boolean
Sys.Services._AuthenticationService._onLoginComple te
(anonymous function)
x
(anonymous function)
Sys.Net.WebRequest.completed
_onReadyStateChange


Ho provato anche ad eseguire il sito sul server in modalità debug ma stesso risultato.

Quando viene lanciato (sul server Windows 2008 R2 Enterprise con IIS 7.5 - EN) lo script di login non funziona, mentre in locale (Windows 7 64 bit - IT) funziona.

Eppure tutti gli altri comandi funzionano:

- alert(Sys.Services.AuthenticationService.get_isLog gedIn());
mi restituisce in modo corretto se l'utente ha eseguito il login o meno.

- Sys.Services.AuthenticationService.logout(null, null, null, null);
esegue correttamente il logout


Sapete suggerirmi da cosa potrebbe dipendere?