Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Xem xét tình huống sau:

  • Bạn duyệt một trang Web dựa trên Microsoft ASP.NET 2.0 hoặc trang Web đang chạy ứng dụng ASP.NET 2.0 kết nối.

  • Trang Web có hàng nghìn thư mục con.

Trong trường hợp này, các ứng dụng ASP.NET 2.0 kết nối hoặc trang Web ASP.NET 2.0 dựa trên có vẻ dừng đáp ứng.

Nguyên nhân

Sự cố này xảy ra do ASP.NET 2.0 thiết lập thông báo thay đổi tệp cho mỗi thư mục. Tăng số lượng các thư mục con, tăng số lượng thông báo thay đổi tệp. Mỗi thay đổi thông báo sử dụng lệnh máy chủ thư khối (SMB). Vì SMB lệnh sử dụng tài nguyên hệ thống, tăng sử dụng tài nguyên hệ thống thực hiện ASP.NET dựa trên Web site hoặc ứng dụng ASP.NET kết nối dường như ngừng đáp ứng.

Giải pháp

Một hotfix được hỗ trợ hiện có sẵn từ Microsoft, nhưng nó chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cho hệ thống đang gặp sự cố cụ thể này. Hotfix này có thể được kiểm tra thêm. Vì vậy, nếu bạn không bị ảnh hưởng bởi sự cố này, chúng tôi khuyến nghị bạn đợi cho tới Microsoft .NET Framework 2.0 gói dịch vụ có chứa hotfix này.

Để giải quyết vấn đề này ngay lập tức, hãy liên hệ với dịch vụ hỗ trợ sản phẩm Microsoft để lấy hotfix. Để biết danh sách đầy đủ số điện thoại Dịch vụ hỗ trợ sản phẩm của Microsoft và thông tin về chi phí hỗ trợ, ghé thăm Web site sau của Microsoft:

http://support.microsoft.com/contactus/?ws=supportLưu ý Trong trường hợp đặc biệt, chi phí thường phát sinh cho cuộc gọi hỗ trợ có thể bị hủy bỏ nếu chuyên viên hỗ trợ Microsoft xác định rằng một Cập Nhật cụ thể sẽ giải quyết vấn đề của bạn. Chi phí hỗ trợ thông thường sẽ áp dụng cho các vấn đề không phù hợp với bản Cập Nhật cụ thể trong câu hỏi và câu hỏi hỗ trợ bổ sung.

Điều kiện tiên quyết

.NET Framework 2.0

Yêu cầu khởi động lại

Bạn phải khởi động lại máy tính nếu bất kỳ ứng dụng ASP.NET hoặc .NET Framework đang chạy.

Thông tin thay thế cập nhật nóng

Hotfix này không thay thế bất kỳ bản cập nhật phần mềm khác.

Thông tin về tệp

Phiên bản tiếng Anh của cập nhật nóng này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của 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 về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi giờ trong công cụ Ngày và Giờ trong Pa-nen Điều khiển.

Tên tệp

Phiên bản tệp

Kích thước tệp

Ngày

Giờ

Nền tảng

Aspnet_wp.exe

2.0.50727.62

23,040

21-Jan-2006

12:08

x86

System.web.dll

2.0.50727.62

5,025,792

21-Jan-2006

12:09

x86

Webengine.dll

2.0.50727.62

299,520

21-Jan-2006

12:08

x86

Thông tin đăng ký

Để bật hotfix này, bạn phải thêm sau giá trị khoá đăng ký sau:

HKLM\Software\Microsoft\ASP.NET\FCNMode
Nếu bạn đang chạy một quá trình 32-bit trên một hệ thống x64, thêm giá trị DWORD sau khoá đăng ký sau:

HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNModeBảng sau liệt kê các giá trị có thể cho giá trị FCNMode DWORD và hành vi liên quan đến mỗi giá trị.

Giá trị

Hành vi

Không tồn tại

Đây là chế độ mặc định. Đối với mỗi thư mục, ứng dụng sẽ tạo một đối tượng sẽ theo dõi thư mục con.

0 hoặc lớn hơn 2

Đây là chế độ mặc định. Đối với mỗi thư mục, ứng dụng sẽ tạo một đối tượng sẽ theo dõi thư mục con.

1

Ứng dụng sẽ vô hiệu hoá thông báo thay đổi tệp (FCNs).

2

Ứng dụng sẽ tạo ra một đối tượng theo dõi thư mục chính. Ứng dụng sử dụng đối tượng này để theo dõi từng thư mục.


Lưu ý Bắt đầu với Microsoft .NET Framework 4.5 và phiên bản mới hơn, FCNMode có thể được cấu hình bằng cách sử dụng cài đặt httpRuntime như sau:

<httpRuntime fcnMode="<setting>"/>

Cài đặt

Giá trị tương ứng

NotSet(0)

Điều này giống như thiết lập 0 hoặc lớn hơn 2 trong sổ đăng ký.

Mặc định (1)

Điều này giống như thiết lập 0 hoặc lớn hơn 2 trong sổ đăng ký.

Vô hiệu hoá (2)

Điều này giống như cài đặt 1 trong sổ đăng ký.

Duy nhất (3)

Điều này giống như cài đặt 2 trong sổ đăng ký.

Ví dụ: bạn có thể sử dụng httpRuntime như sau để vô hiệu hoá FCNMode:

<httpRuntime fcnMode="Disabled"/> 

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin

Để 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:

824684 mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm Microsoft

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×