Ce message signifie que le développeur du site Web que tu essaies d'utiliser est une triple buse : 1 - la page Validation doit utiliser un objet qui n'est pas initialisé (ou autre cause de "NullPointerException")
2 - son application Web ne gère pas les exceptions
3 - le serveur Web est en mode Debug, donc tous les détails de l'erreur sont affichés
(sans parler de renvoyer l'erreur HTTP 500...)
Avant de tenter de modifier quoi que ce soit sur ta machine, tu devrais contacter l'administrateur ou le webmaster du site et lui fournir une copie de ce message. Il devrait savoir quoi corriger dans la page "Validation" pour que plus personne n'ait ce message.
Au cas où cela n'aurait pas été bien clair, cette erreur provient du serveur et non de ta machine.
Installer quelque version que ce soit du framework ou du langage ASP.Net sur ta machine ne résoudra absolument rien.
Le Framework .Net est un "environnement d'exécution" (Microsoft déteste qu'on parle de "machine virtuelle") qui regroupe toutes les fonctions nécessaires à la programmation sous Windows. Le site que tu consultes est programmé en ASP.Net et donc utilise les fonctions du Framework .Net. C'est pour cela que ces lignes apparaissent dans le message d'erreur.
-- edit --
J'ai moi aussi une erreur sur cette page (pour info, je suis sous Linux). Il faut vraiment prévenir les personnes qui s'occupent de ce site !