Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Khắc phục: Thông báo lỗi "Server ứng dụng Unavailable" Nếu một DLL được nạp trong không gian địa chỉ 0x33A20000 và bạn yêu cầu một ASP.NET trang

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:821157
TRIỆU CHỨNG
Trên một máy tính nhiều mà có một DLL cất cánh tại không gian địa chỉ 0x33A20000, nếu bạn thực hiện bất kỳ yêu cầu trong trình duyệt của bạn mà Microsoft ASP.NET xử lý, bạn nhận được thông báo lỗi sau từ ASP.NET trong cửa sổ trình duyệt của bạn:
Máy chủ ứng dụng không sẵn dùng
Ngoài ra, bạn có thể nhận được một thông báo lỗi "Lỗi HTTP 500" trong trình duyệt hoặc trong sổ ghi sự kiện Microsoft Internet Information Services (IIS).
NGUYÊN NHÂN
Hành vi này xảy ra nếu bạn sử dụng các / CƠ SỞ chuyển đổi khi bạn biên dịch một DLL trong Microsoft Visual Studio.NET và nếu bạn có vị trí địa chỉ thiết lập để 0x33A20000. DLL được nạp trong một quá trình trước khi ASP.NET gọi và trước khi .dll kết hợp tập tin và các tập tin được nạp.

Bởi vì không gian địa chỉ 0x33A20000 hầu như ở giữa của không gian địa chỉ ảo 2-gigabyte (GB), thời gian chạy ngôn ngữ thường không thể tìm thấy một trong sạch, lục địa 1-GB không gian sử dụng cho heaps rác thu thập.

Ngoài ra, theo thứ tự được nạp các DLL dường như ảnh hưởng đến hành vi này. Nếu tệp DLL có sử dụng không gian 0x33A20000 địa chỉ được nạp trong một quá trình sau khi ASP.NET đã gọi, ASP.NET sẽ tiếp tục hoạt động chính xác. Mặc dù bạn có thể rebase DLL, điều này không thể là một giải pháp đáng tin cậy cho hành vi này.

Vấn đề này có thể xảy ra nếu bạn sử dụng ASP.NET kết hợp với sản phẩm Microsoft khác hiện đang có sẵn. Ví dụ, nếu bạn sử dụng Microsoft nội dung quản lý Server 2002 (MCMS) các trang web trong ứng dụng cùng một hồ bơi như ASP.NET, nhưng bạn truy cập vào các trang web MCMS đầu tiên, bạn sẽ luôn luôn gặp các hành vi "Triệu chứng" phần mô tả.
GIẢI PHÁP
Để giải quyết vấn đề này, cài đặt hotfix này trên máy chủ Web.

Thông tin hotfix

Hotfix này là chỉ dành cho Microsoft.NET Framework 1.1 Phiên bản.

Quan trọng Hotfix này có hai loại gói:
  • Một gói phần mềm Microsoft Windows Installer
  • Một gói tùy chọn thành phần quản lý (OCM)
Nếu bạn sử dụng Microsoft Windows Server 2003, bạn phải xác định rằng bạn yêu cầu Cập nhật Windows Server 2003 (OCM). Nếu bạn sử dụng một hệ điều hành đó là khác nhau từ Windows Server 2003, bạn phải sử dụng các gói cài đặt Windows. Cho Windows Server 2003, bảo vệ tệp của Windows màn hình sự.NET Framework 1.1 tệp.

Một hotfix được hỗ trợ là bây giờ có sẵn từ Microsoft, nhưng nó chỉ là nhằm 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 vấn đề cụ thể này. Hotfix này có thể nhận được thử nghiệm bổ sung. Vì vậy, nếu bạn không bị ảnh hưởng bởi vấn đề này, chúng tôi đề nghị bạn đợi cho tới.NET Framework 1.1 gói dịch vụ có chứa hotfix này.

Để giải quyết vấn đề này ngay lập tức, liên hệ với dịch vụ hỗ trợ sản phẩm Microsoft để có được các hotfix. Đối với một danh sách đầy đủ các dịch vụ hỗ trợ Microsoft sản phẩm điện thoại số và thông tin về chi phí hỗ trợ, ghé thăm Web site sau của Microsoft:Chú ý Trong trường hợp đặc biệt, chi phí mà thường phải gánh chịu cho các cuộc gọi hỗ trợ có thể được 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. Các chi phí hỗ trợ thông thường sẽ áp dụng để hỗ trợ thêm câu hỏi và vấn đề này không đủ điều kiện cho các Cập Nhật cụ thể trong câu hỏi.

Thông tin tập tin hotfix

Phiên bản tiếng Anh của hotfix này có thuộc tính tệp (hoặc sau này) mà được liệt kê trong bảng sau. Ngày và giờ của những tệp này được liệt kê theo giờ chuẩn quốc tế (UTC). Khi bạn xem chi tieát taäp tin, nó được chuyển đổi thành giờ cục bộ. Để biết sự khác nhau giữa UTC và local time, sử dụng các Múi giờ thẻ công cụ ngày và giờ trong Pa-nen điều khiển.
   Date         Time   Version       Size       File name   --------------------------------------------------------------   23-Jun-2003  23:17  1.1.4322.915     77,824  Corperfmonext.dll   24-Jun-2003  14:13  1.1.4322.915  2,088,960  Mscorlib.dll   23-Jun-2003  23:07                   10,728  Mscorlib.ldo   23-Jun-2003  23:15  1.1.4322.915  2,494,464  Mscorsvr.dll   23-Jun-2003  23:16  1.1.4322.915  2,486,272  Mscorwks.dll

Thông tin cài đặt hotfix

Trên một máy chủ 32 bộ vi xử lý, bạn phải cài đặt hotfix này trước khi cài đặt Microsoft SharePoint Portal Server 2003.

TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một vấn đề trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 821157 - Xem lại Lần cuối: 08/28/2011 15:39:00 - Bản sửa đổi: 2.0

Microsoft ASP.NET 1.1, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition

  • kbqfe kbhotfixserver kbnetframe110sp1fix kbfix kbbug kbnetframe110presp1fix kbvsnet2003presp1fix kbmt KB821157 KbMtvi
Phản hồi