Ознаки
Розглянемо таку ситуацію:
-
Створення ASP.NET 2.0, веб-застосунок.
-
Створення файлу глобального ресурсів. Ім'я файлу містить, до культури імені "ж Hant".
У цьому випадку не можна запустити веб-застосунок. Крім того, що з'являється помилка виняткової приблизно такого вигляду:
Опис: Сталася помилка під час компіляції ресурсів, необхідних для цього запиту. Перегляньте такі дані помилку і змінити вихідний код з відповідним чином. Компілятор, повідомлення про помилку: CS0101: ресурси простору імен, уже містить визначення для "xxxx"
Примітка. "ж Hant" є новим китайський - традиційної культури імені, що з'явилися у Windows Vista та Microsoft .NET Framework 2.0, щоб замінити "ж CHS".
Причина
Ця проблема виникає в тому, що веб-застосунок не перевіряє "ж Hant" як ім'я правильно культури.
Спосіб вирішення
Відомості про заміну виправлень
Виправлення, яке відповідає KB971169 замінені з KB981201, який містить усі виправлення, які було раніше входять до складу KB971169 виправлення. Виправлення KB981201 слід використовувати для вирішення проблеми, описані в KB971169. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
981201 Доступне виправлення для ASP.NET 2.0, який дозволяє підтримку додатковий захист
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Додаткові відомості
Щоб отримати додаткові відомості про те, як створювати файли ресурсів для ASP.NET веб-сайти перейдіть на веб-сайт корпорації Майкрософт:
Як: створення файлів ресурсу ASP.NET веб-сайтів, http://msdn.microsoft.com/en-us/library/ms247246.aspx