Impossible de convertir un objet de type dans System.DirectoryServices.AccountManagement.GroupPrincipal

Je suis l'Aide de la Méthode UserPrincipal.Current.ToString() dans le Domaine afin d'Obtenir actuellement Connecté en Utilisateur de Domaine avec Domaine Valide. mais quand je suis en l'Affichant dans une chaîne de caractères donner son Erreur lorsqu'il est hébergé dans le Serveur IIS:

Unable to cast object of type 'System.DirectoryServices.AccountManagement.GroupPrincipal'
           to type 'System.DirectoryServices.AccountManagement.UserPrincipal'.

source d'informationauteur Sunil