Проблемы
Рассмотрим следующий сценарий.
-
Создание приложения ASP.NET 2.0 Web.
-
Создать файл глобальных ресурсов. Имя файла содержит языка и региональных параметров имени «zh-Hant».
В этом случае не удается запустить веб-приложение. Кроме того появляется ошибка исключения, похожее на следующее:
Описание: Произошла ошибка во время компиляции ресурса, необходимого для обслуживания этого запроса. Просмотрите следующие сведения о данной ошибке и измените исходный код. Сообщение об ошибке компилятора: CS0101: пространство имен «ресурсы» уже содержит определение для «xxxx»
Примечание. «zh-Hant» является новый китайский - имя традиционной культуры, представленные в Windows Vista и Microsoft платформа.NET Framework 2.0 для замены «zh-CHS».
Причина
Эта проблема возникает потому, что веб-приложение не проверяет «zh-Hant» в качестве имени правильный язык и региональные параметры.
Решение
Сведения о замене исправлений
Исправление, которое соответствует KB971169 был заменен с исправлением KB981201, который содержит все исправления, которые были ранее включены в KB971169. Исправление KB981201 следует использовать для устранения проблем, описанных в KB971169. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
981201 Доступно исправление для ASP.NET 2.0, которая включает поддержку для расширенной защиты
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Дополнительные сведения о создании файлов ресурсов для веб-узла ASP.NET веб-узлы посетите следующий веб-узел корпорации Майкрософт:
Как: создание файлов ресурсов для ASP.NET веб-сайтов http://msdn.microsoft.com/en-us/library/ms247246.aspx