GNT sans publicité, site mobile, fonctionnalitées exclusives...

Culture

Le
Etienne
Bonjour,

Depuis que j'ai ajouté le multi-langage sur une
application asp.net, j'ai une erreur de façon aléatoire
pour certains utilisateurs lorsqu'ils se connectent. Si
je me connecte de mon poste avec le login windows d'un
utiliateur, l'erreur disparaît aussitôt chez moi et chez
l'utilisateur. Ensuite la langue par défaut se fait
normalement et est changeable sans problème. Le pb peut
être récurrent à la prochaine connexion.

Connaissez vous ce phénomène.
Merci de votre aide car le personnel gronde !

Description de l'erreur :

Could not find any resources appropriate for the
specified culture (or the neutral culture) in the given
assembly. Make sure "WebForm_MultiLogins.resources" was
correctly embedded or linked into
assembly "GestionHeures". baseName: WebForm_MultiLogins
locationInfo: GestionHeures.WebForm_MultiLogins resource
file name: WebForm_MultiLogins.resources assembly:
GestionHeures, Version=1.0.1788.20254, Culture=neutral,
PublicKeyToken=null
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Christophe Lauer [MS]
Le #12078881
Bonjour,

Etienne wrote:
Depuis que j'ai ajouté le multi-langage sur une
application asp.net, j'ai une erreur de façon aléatoire
pour certains utilisateurs lorsqu'ils se connectent. Si
je me connecte de mon poste avec le login windows d'un
utiliateur, l'erreur disparaît aussitôt chez moi et chez
l'utilisateur. Ensuite la langue par défaut se fait
normalement et est changeable sans problème. Le pb peut
être récurrent à la prochaine connexion.



Utilisez-vous le Cache de ASP.NET via les directives OutputCache ?


--
Christophe Lauer - Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no rights.
Etienne
Le #12078871
Je n'utilise pas le cache, mais ça aurait pu être source
de pb en effet.

En revanche, j'ai trouvé la source de l'erreur et je suis
assez intrigué :

Dans une condition If Else, j'effectue une traduction.
Cette traduction plante dans le Else mais comme je n'y
entre jamais, je ne le savais pas (compil OK).
Mais apparemment, apres déploiement, les traductions de
toute la page sont testées puisque cela plante alors que
je suis sûr de ne pas entrer dans ma condition else. Une
fois cette traduction modiée, tout se passe bien.
Christophe Lauer [MS]
Le #12078851
Bonsoir,

Etienne wrote:
Dans une condition If Else, j'effectue une traduction.
Cette traduction plante dans le Else mais comme je n'y
entre jamais, je ne le savais pas (compil OK).
Mais apparemment, apres déploiement, les traductions de
toute la page sont testées puisque cela plante alors que
je suis sûr de ne pas entrer dans ma condition else. Une
fois cette traduction modiée, tout se passe bien.



Vérifiez que vous avez le dernier niveau de correctifs appliqué au niveau du
.NET Framework sur votre poste de développement et sur vos serveurs. Vous
êtes peut-être victime du bug suivant ?
http://support.microsoft.com/default.aspx?scid=kb;[LN];Q316447

Cdt,

--
Christophe Lauer - Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no rights.
Publicité
Suivre les réponses
Poster une réponse
Anonyme