Triệu chứng
Hãy cân nhắc các trường hợp sau:
Bạn đã cài đặt Microsoft .NET Framework 3.5.1 trên máy tính đang chạy Windows 7 hoặc Windows Server 2008 R2.
Bạn bật thiết đặt bảo mật sau đây trên máy tính này:
Mã hóa hệ thống: Sử dụng thuật toán tuân thủ FIPS để mã hóa, băm và kýLưu ý Để bật cài đặt bảo mật này, bạn có thể đặt mục nhập sổ đăng ký sau đây thành giá trị 1.
HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\EnabledBạn cố gắng chạy một ứng dụng Microsoft ASP.NET 3.5 dựa trên sử dụng điều khiển ScriptManager.
Cấp độ ứng dụng Web.config của ứng dụng này chứa các thiết đặt sau đây:
<compilation debug="true" /> <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
Trong trường hợp này, ứng dụng không thể chạy. Ngoài ra, bạn nhận được một ngoại lệ tương tự như sau:
Lưu ý
InvalidOperationException: Việc thực hiện này không phải là một phần của thuật toán mã hóa được FIPS xác thực của Nền tảng Windows.
Nguyên nhân
Sự cố này xảy ra vì ScriptResourceHandlerclass được bao gồm trong tệp System.Web.Extensions.dll không tuân thủ với Bộ xử lý Thông tin Liên bang Hoa Kỳ Standard (FIPS).
Giải pháp
Thông tin cập nhật nóng
Hotfix được hỗ trợ có sẵn từ Microsoft. Tuy nhiên, hotfix này là nhằm sửa chữa chỉ vấn đề được mô tả trong bài viết này. Áp dụng hotfix này chỉ cho hệ thống đang gặp vấn đề cụ thể này. Hotfix này có thể nhận được kiểm tra bổ sung. Do đó, nếu bạn không bị ảnh hưởng nghiêm trọng bởi sự cố này, chúng tôi khuyên bạn nên đợi bản cập nhật phần mềm tiếp theo có chứa cập nhật nóng này.
Để tải xuống hotfix này từ Bộ sưu tập Mã MSDN, hãy truy cập trang Web sau của Microsoft:
http://code.msdn.microsoft.com/KB981119
Lưu ý Bộ sưu tập Mã MSDN hiển thị các ngôn ngữ mà hotfix có sẵn. Nếu bạn không thấy ngôn ngữ của mình được liệt kê, đó là vì trang tài nguyên Bộ sưu tập Mã không sẵn dùng cho ngôn ngữ đó.
Lưu ý Nếu có sự cố khác xảy ra hoặc nếu cần khắc phục sự cố bất kỳ, bạn có thể phải tạo một yêu cầu dịch vụ riêng biệt. Chi phí hỗ trợ thông thường sẽ áp dụng cho các câu hỏi và sự cố hỗ trợ bổ sung không đủ điều kiện cho hotfix cụ thể này. Để có danh sách đầy đủ các số điện thoại của Bộ phận Dịch vụ Khách hàng và Hỗ trợ của Microsoft hoặc để tạo yêu cầu dịch vụ riêng biệt, hãy truy cập trang Web Microsoft sau:
http://support.microsoft.com/contactus/?ws=support Lưu ý Bạn cũng có thể tải hotfix này từ sau Microsoft Web site:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27494
Điều kiện tiên quyết
Bạn phải cài đặt Microsoft .NET Framework 3.5.1 để áp dụng bản cập nhật nóng này. Máy tính của bạn phải đang chạy một trong các hệ điều hành sau:
- Windows 7
- Windows Server 2008 R2
Yêu cầu khởi động lại
Bạn không phải khởi động lại máy tính sau khi áp dụng hotfix này.
Thông tin về việc thay thế hotfix
Hotfix này không thay thế bất kỳ hotfix nào khác.
Thông tin tệp
Phiên bản tiếng Anh của hotfix này có các thuộc tính tệp (hoặc các thuộc tính tệp mới hơn) được liệt kê trong bảng sau đây. Ngày và giờ cho các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin tệp, nó được chuyển đổi thành giờ địa phương. Để tìm ra sự khác biệt giữa UTC và giờ địa phương, hãy dùng tab Múi giờ trong mục Ngày và Giờ trong Panel điều khiển.
Đối với tất cả các phiên bản Windows 7 dựa trên x86 được hỗ trợ
| Tên tệp | Phiên bản tệp | Kích thước tệp | Ngày | Thời gian | Nền tảng |
|---|---|---|---|---|---|
| System.web.extensions.dll | 3.5.30729.5016 | 1,277,952 | Ngày 8 tháng 3 năm 2010 | 13:20 | x86 |
Đối với tất cả các phiên bản dựa trên x64 được hỗ trợ của Windows 7 và Windows Server 2008 R2
| Tên tệp | Phiên bản tệp | Kích thước tệp | Ngày | Thời gian | Nền tảng |
|---|---|---|---|---|---|
| System.web.extensions.dll | 3.5.30729.5016 | 1,277,952 | Ngày 8 tháng 3 năm 2010 | 13:21 | x86 |
| System.web.extensions.dll | 3.5.30729.5016 | 1,277,952 | Ngày 8 tháng 3 năm 2010 | 13:20 | x86 |
Đối với tất cả các phiên bản dựa trên IA-64 được hỗ Windows Server 2008 R2
| Tên tệp | Phiên bản tệp | Kích thước tệp | Ngày | Thời gian | Nền tảng |
|---|---|---|---|---|---|
| System.web.extensions.dll | 3.5.30729.5016 | 1,277,952 | Ngày 8 tháng 3 năm 2010 | 13:18 | x86 |
| System.web.extensions.dll | 3.5.30729.5016 | 1,277,952 | Ngày 8 tháng 3 năm 2010 | 13:20 | x86 |
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".
Xem thêm thông tin
Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
811833 Tác động của việc kích hoạt cài đặt bảo mật "Mã hóa hệ thống: Sử dụng thuật toán tương thích FIPS để mã hóa, băm và ký" trong Windows XP và trong các phiên bản mới hơn của Windows
Để biết thêm thông tin về lớp ScriptResourceHandler, hãy truy cập trang Web Mạng lưới Nhà phát triển Microsoft (MSDN) sau:Lớp ScriptResourceHandler Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, 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:
824684 Mô tả thuật ngữ tiêu chuẩn được sử dụng để mô tả các bản cập nhật phần mềm của Microsoft