Triệu chứng

Hãy cân nhắc tình huống sau đây. Trong Microsoft .NET Framework 2,0, bạn sử dụng phương pháp Begingetrequeststream và phương pháp endgetrequeststream trong lớp HttpWebRequest để hoàn thành yêu cầu http không đồng bộ. Trong trường hợp này, khi bạn tìm cách truy nhập vào đối tượng Stream được trả về bằng phương pháp Endgetrequeststream , bạn nhận được một hệ thống. objectxua hợp đồng ngoại lệ. Lưu ý Vấn đề này chỉ xảy ra nếu bạn đặt thuộc tính phương pháp trong lớp HttpWebRequest vào thuộc tính giao thức mà tải lên dữ liệu. Ví dụ, bạn đặt thuộc tính phương pháp để đăng.

Nguyên nhân

Sự cố này xảy ra khi trình cài đặt máy chủ web hoặc đóng kết nối sau khi ứng dụng máy khách gửi tiêu đề HTTP. Lớp HttpWebRequest tự động cố gắng mở lại một kết nối đến máy chủ web để hoàn tất việc chuyển giao. Khi quá trình chuyển giao thành công, phương pháp Endgetrequeststream không trả về đối tượng dòng từ các nỗ lực kết nối không thành công đầu tiên, thay vì đối tượng dòng từ các nỗ lực kết nối thành công. Khi ứng dụng máy khách cố gắng sử dụng đối tượng xử lý luồng này, một hệ thống. objectare Exception dexception ngoại lệ được ném.

Giải pháp

Thông tin hotfix

Một hotfix được hỗ trợ sẵn có từ Microsoft. Tuy nhiên, hotfix này chỉ nhằm khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng hotfix này cho các 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. Vì vậy, 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 cho bản cập nhật phần mềm tiếp theo có chứa hotfix này. Để tải xuống hotfix này từ bộ sưu tập mã MSDN, hãy ghé thăm web site sau của Microsoft:

http://code.msdn.microsoft.com/KB918462Lưu ý Bộ sưu tập mã MSDN Hiển thị các ngôn ngữ mà hotfix sẵn dùng. Nếu bạn không nhìn thấy ngôn ngữ của mình được liệt kê, bởi 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 bắt buộc phải có vấn đề bổ sung hoặc nếu bất kỳ khắc phục sự cố nào, bạn có thể phải tạo một yêu cầu dịch vụ riêng biệt. Các chi phí hỗ trợ thông thường sẽ áp dụng cho các câu hỏi và vấn đề hỗ trợ bổ sung mà không đủ điều kiện cho các hotfix cụ thể này. Để biết danh sách đầy đủ về dịch vụ khách hàng và số điện thoại hỗ trợ của Microsoft hoặc để tạo một yêu cầu dịch vụ riêng biệt, hãy truy cập trang web Microsoft sau đây:

http://support.microsoft.com/contactus/?ws=support

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

Bạn phải cài đặt .NET Framework 2,0 để áp dụng hotfix này.

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

Bạn không cần phải khởi động lại máy tính sau khi áp dụng hotfix này.

Thông tin thay thế hotfix

Hotfix này không thay thế bất kỳ hotfix nào khác.

Thông tin về 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 sau này) được liệt kê trong bảng sau đây. Ngày và giờ của các tệp này được liệt kê theo Giờ chuẩn quốc tế (UTC). Khi bạn xem thông tin về tệp, tệp đó đã được chuyển đổi thành giờ địa phương. Để tìm sự khác biệt giữa UTC và giờ địa phương, hãy dùng tab múi giờ trong Pa-nen điều khiển ngày và thời gian.

Tên tệp

Phiên bản tệp

Kích thước tệp

Ngày

Giờ

System.dll

2.0.50727.109

3.018.752

01-May-2006

21:15

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ề lớp HttpWebRequest , hãy truy cập trang web mạng Microsoft Developer Network (MSDN) sau đây:

http://msdn2.microsoft.com/en-us/library/system.net.httpwebrequest.aspxĐể biết thêm thông tin về hệ thống. Objectxua lại lớp học, hãy truy cập trang web MSDN sau đây:

http://msdn2.microsoft.com/en-us/library/system.objectdisposedexception.aspxĐể 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:

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 của 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ú.