Update: Fehlermeldung, wenn eine Anwendung ASP.NET 2.0 Web ausführen enthält der Name der globalen Ressourcendatei Kultur Namen "Zh-Hant"

Gilt für: .NET Framework 3.5 Service Pack 1

Problembeschreibung


Stellen Sie sich folgendes Szenario vor:
  • Sie erstellen eine ASP.NET 2.0.
  • Eine globale Ressourcendatei erstellen. Der Dateiname enthält die Kultur Namen "Zh-Hant".
In diesem Szenario kann nicht die Anwendung ausgeführt. Darüber hinaus erhalten Sie einen Ausnahmefehler, der der folgenden ähnelt:
Beschreibung: Fehler bei der Kompilierung einer Ressource für diese Anforderung erforderlich. Die folgenden spezifischen Fehlerdetails, und ändern Sie den Quellcode entsprechend. Compiler-Fehlermeldung: CS0101: Namespace "Ressourcen" enthält bereits eine Definition für "Xxxx"
Hinweis "Zh-Hant" ist Chinesisch - traditionell Kulturname in Windows Vista und Microsoft.NET Framework 2.0 "Zh-CHS" ersetzt.

Ursache


Dieses Problem tritt auf, weil die Anwendung nicht "Zh-Hant" als Name für die richtige Kultur überprüft.

Lösung


Ersetzte Hotfixes

KB971169 entspricht Hotfix wurde mit dem Hotfix KB981201, ersetzt enthält alle Updates, die zuvor im KB971169 enthalten waren. Verwenden Sie den Hotfix KB981201, um die in KB971169 beschriebenen Probleme zu beheben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981201 Ein Hotfix ist verfügbar für ASP.NET 2.0, die Unterstützung für erweiterten Schutz ermöglicht

Status


Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen


Weitere Informationen zum Erstellen von Ressourcendateien für ASP.NET Web Sites finden Sie auf der folgenden Microsoft-Website:
Gewusst wie: Erstellen von Ressourcendateien für ASP.NET Websites http://msdn.microsoft.com/en-us/library/ms247246.aspx