CORRECTIF : Message d’erreur lors de l’exécution d’une application Web ASP.NET 2.0 si le nom du fichier de ressources global contient le nom de culture « zh-Hant »

S’applique à
.NET Framework 3.5 Service Pack 1

Symptômes

Prenons le scénario suivant :

  • Vous créez une application Web ASP.NET 2.0.
  • Vous créez un fichier de ressources global. Le nom du fichier contient le nom de culture « zh-Hant ».

Dans ce scénario, l’application Web ne peut pas s’exécuter. En outre, une erreur d’exception semblable à la suivante s’affiche :

Remarque

Description : Une erreur s’est produite lors de la compilation d’une ressource requise pour répondre à cette demande. Veuillez consulter les détails spécifiques de l’erreur suivants et modifier votre code source en conséquence.

Message d’erreur du compilateur : CS0101 : l’espace de noms « Ressources » contient déjà une définition pour « xxxx »

        
Remarque : « zh-Hant » est le nouveau nom de la culture traditionnelle chinoise introduit dans Windows Vista et Microsoft .NET Framework 2.0 en remplacement de « zh-CHS ».

Cause

Ce problème se produit, car l’application web ne valide pas « zh-Hant » comme nom de culture correct.

Résolution

Informations sur le remplacement des correctifs logiciels

Le correctif qui correspond à KB971169 a été remplacé par le correctif KB981201, qui contient tous les correctifs précédemment inclus dans KB971169. Utilisez le correctif logiciel KB981201 pour résoudre les problèmes décrits dans KB971169 .
   Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

981201 Un correctif logiciel est disponible pour ASP.NET 2.0 qui permet la prise en charge de la protection étendue

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Informations supplémentaires

Pour plus d’informations sur la façon de créer des fichiers de ressources pour ASP.NET sites Web, reportez-vous au site Web de Microsoft à l’adresse suivante :

Comment : créer des Files de ressources pour ASP.NET sites web http://msdn.microsoft.com/en-us/library/ms247246.aspx