Symptomy
Rozpatrzmy następujący scenariusz:
-
Tworzenie aplikacji sieci Web ASP.NET 2.0.
-
Utwórz plik zasobu globalnego. Nazwa pliku zawiera kultury nazwę "zh-Hant".
W tym scenariuszu nie można uruchomić aplikacji sieci Web. Ponadto pojawić wyjątek błąd podobny do następującego:
Opis: Wystąpił błąd podczas kompilowania zasobu wymaganego do obsłużenia tego żądania. Przejrzyj następujące szczegółowe informacje o błędzie i zmodyfikuj odpowiednio kod źródłowy. Komunikat o błędzie kompilatora: CS0101: nazw zasobów zawiera już definicję dla "xxxx"
Uwaga "zh-Hant" jest nowy chiński — tradycyjny kultury nazwa wprowadzona w systemie Windows Vista i Microsoft.NET Framework 2.0, aby zastąpić "zh-CHS".
Przyczyna
Ten problem występuje, ponieważ aplikacja sieci Web nie sprawdza poprawności "zh-Hant" jako nazwę kultury poprawny.
Rozwiązanie
Informacje dotyczące zastępowania poprawek
Poprawkę, która odpowiada KB971169 został zastąpiony z poprawką KB981201, który zawiera wszystkie poprawki, które były poprzednio zawarte w KB971169. Poprawka KB981201 należy użyć, aby naprawić problemy opisane w KB971169. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981201 Poprawka jest dostępna dla programu ASP.NET 2.0, który umożliwia obsługę rozszerzonych ochrony
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji dotyczących sposobu tworzenia plików zasobów dla sieci Web ASP.NET witryn odwiedź następującą witrynę firmy Microsoft w sieci Web:
Jak: utworzyć pliki zasobów dla http://msdn.microsoft.com/en-us/library/ms247246.aspx witryn sieci Web programu ASP.NET