Bonjour,

le code suivant fonctionnait sous XP PRO + IIS + Framework 1.1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 Dim principal As AgoraPrincipal
 principal = System.Web.HttpContext.User

et AgoraPrincipal est une classe
(utilisateur et RoleDataSet sont des classe perso)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 Public Class AgoraPrincipal
        Implements IPrincipal

        Private _identity As IIdentity
        Private _user As Utilisateur
        Private _roles As RoleDataSet

        Public Sub New(ByVal nIdentity As WindowsIdentity, ByVal util As Utilisateur, ByVal dsRoles As RoleDataSet)
            Me._identity = nIdentity
            Me._user = util
            Me._roles = dsRoles
        End Sub
end class
J'ai migrer mon projet sous Windows 7 64 Bits + IIS + Framework 3.5.

Depuis j'ai une erreur de cast entre principal(type AgoraPrincipal) et System.Web.HttpContext.User

J'ai vérifié le web.config et IIS tout me semble OK. J'utilise l'authentification type "Windows" avec Impersonate="false".

Tout est OK sous .NET 1.1. La gestion des users est elles différentes avec .NET 3.5 ???

Merci de votre aide