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