Bonjour à tous, je cherche une raison qui pourrait faire en sorte qu'un site qui a plusieurs httpmodule, dont 4-5 sont liés à une librairie maison et un custom à mon application qui sert au décompte du temps utilisé par les utilisateurs.
Avant le site était en framework 1.1, et tout fonctionnait bien, mais voilà qu'on vient de livrer une version framework 3.5 compilé avec VS2008 (C#) et depuis on a un problème récurent impossible à identifier.
Le problème c'est que les httpmodules sont déchargés puis rechargés alétatoirement dans le système. Ça se produit à des moments alétatoires, parfois au login, parfois durant la navigation.
En 1.1 les handler était appelés une seule fois au démarrage du site, et ne l'était plus tant que le site était "up" (donc soit modif web.config ou iisreset qui pouvait faire réinitialisé les httpmodules qui rappelait les handler).
Les sites sont sur IIS5 et 6 et le problème se produit sur les deux environnements.
Quelqu'un à une idée de ce qui a pu changé ? On a un deuxième système en 3.5 qui lui ne passe pas son temps à rechargé les httpmodules donc c'est surement quelque chose de mal spécifique à notre système que le nouveau framework n'aime pas. C'est peut-être IIS aussi mais comme ça marchait en framework 1.1 j'ai des petits doutes.
On a aucune exception de lancé, on voit juste dans nos logs que les handler passe leur temps à se chargé (Init() appelé) et se déchargé (Dispose() appelé).
C'est vraiment embêtant et on ne trouve rien sur le net qui parle de cette problématique
Toute piste ou idée sera très apprécié
PS: J'ai posté ce topic dans IIS et dans Framework car on est pas certain du coupable en fait... on est plus sure que c'est le framework mais ça pourrait être iis.
Partager