KORRIGERA: Felmeddelande vid körning av ett ASP.NET 2.0-webbprogram om det globala filnamnet innehåller kulturen name ”zh-Hant”

Gäller för: .NET Framework 3.5 Service Pack 1

Symptom


Tänk dig följande situation:
  • Du kan skapa ett ASP.NET 2.0-webbprogram.
  • Du skapar en global resurs-fil. Filnamnet innehåller kultur namn ”zh-Hant”.
Webbprogrammet kan inte köras i det här scenariot. Dessutom visas ett fel med undantag av följande slag:
Beskrivning: Ett fel uppstod vid kompilering av en resurs som är nödvändig för begäran. Granska specifika felinformationen nedan och ändra i källkoden på lämpligt sätt. Kompilatorfelmeddelande: CS0101: namnområde resurser redan innehåller en definition för 'xxxx'
Obs! ”zh-Hant” är den nya kinesiska - traditionell kulturnamn införs i Windows Vista och Microsoft.NET Framework 2.0 för att ersätta ”zh-CHS”.

Orsak


Det här problemet uppstår eftersom webbprogrammet inte validera ”zh-Hant” som rätt kulturnamn.

Lösning


Information om ersättning

Snabbkorrigeringen som motsvarar KB971169 har ersatts med snabbkorrigeringen KB981201 som innehåller alla korrigeringar som tidigare ingick i KB971169. Du bör använda snabbkorrigeringen KB981201 för att åtgärda problemen som beskrivs i KB971169. För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
981201 Det finns en snabbkorrigering för ASP.NET 2.0 som ger stöd för utökat skydd

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Mer information


Mer information om hur du skapar resursfiler för ASP.NET Web webbplatser finns på följande Microsoft-webbplats:
Så här: skapa resursfiler för http://msdn.microsoft.com/en-us/library/ms247246.aspx för ASP.NET-webbplatser