Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn tạo một ứng dụng Web ASP.NET 2.0.
-
Bạn tạo một tệp chung tài nguyên. Tên tệp có chứa văn hóa tên "zh-Hant".
Trong trường hợp này, các ứng dụng Web không chạy. Ngoài ra, bạn nhận được lỗi ngoại lệ giống như sau:
Mô tả: Xảy ra lỗi trong quá trình biên soạn tài nguyên cần thiết để phục vụ yêu cầu này. Vui lòng xem các chi tiết cụ thể lỗi và sửa đổi mã nguồn phù hợp. Thông báo lỗi biên dịch: CS0101: tên 'tài nguyên' đã có một định nghĩa cho 'xxxx'
Lưu ý "zh-Hant" là mới Trung Quốc - truyền thống văn hóa tên trong Windows Vista và trong Microsoft .NET Framework 2.0 thay thế "zh-CHS".
Nguyên nhân
Sự cố này xảy ra vì các ứng dụng Web không kiểm tra "zh-Hant" là tên chính xác văn hóa.
Giải pháp
Thông tin thay thế hotfix
Hotfix tương ứng với KB971169 đã được thay thế bằng hotfix KB981201, chứa tất cả các bản vá đã được bao gồm trong KB971169. Bạn nên sử dụng hotfix KB981201 để khắc phục sự cố được mô tả trong KB971169. Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
981201 Một hotfix này sẵn có cho ASP.NET 2.0 cho phép hỗ trợ mở rộng bảo vệ
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Thông tin Bổ sung
Để biết thêm thông tin về cách tạo tệp nguồn ASP.NET web site, ghé thăm Web site sau của Microsoft:
Làm thế nào để: tạo tập tin tài nguyên cho các trang Web ASP.NET http://msdn.microsoft.com/en-us/library/ms247246.aspx