Lỗi "HTTP Error 500.19" khi bạn mở một web site IIS 7.0

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để 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 nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các 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, 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.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 942055
Bài viết này mô tả mã HResult khi bạn gặp lỗi 500.19 trên ứng dụng web Internet Information Services (IIS) 7.0. Nếu lỗi mã bạn xem là trong bảng sau đây, hãy kiểm tra nguyên nhân và thử các giải pháp.
HResult mãThông báo lỗiNguyên nhânGiải pháp
0x8007000d
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X8007000D

Mô tả HRESULT
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Sự cố này xảy ra vì tệp ApplicationHost.config hoặc tệp Web.config có chứa phần tử XML sai định dạng.Xoá phần tử XML sai định dạng khỏi tệp ApplicationHost.config hoặc tệp Web.config.
0x80070005
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X80070005

Mô tả HRESULT
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Sự cố này xảy ra do một trong những lý do sau:
  • Bạn đang sử dụng IIS 7.0 trên máy tính đang chạy Windows Vista. Ngoài ra, bạn hồ sơ trang để sử dụng xác thực UNC Passthrough để truy cập chia sẻ Quy ước Đặt tên Phổ quát (UNC) từ xa.
  • Nhóm IIS_IUSRS không có quyền thích hợp cho tệp ApplicationHost.config, tệp Web.config hoặc mục tin thư thoại ảo/ứng dụng của IIS.
Để giải quyết vấn đề này, sử dụng một trong các phương pháp sau.
Phương pháp 1
Không hồ sơ trang để sử dụng xác thực UNC Passthrough để truy nhập chia sẻ UNC từ xa. Thay vào đó, chỉ định tài khoản người dùng có quyền thích hợp để truy cập vào chia sẻ UNC từ xa.
Phương pháp 2
Cấp Cấp phép đọc cho nhóm IIS_IUSRS cho tệp ApplicationHost.config hoặc tệp Web.config. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Trong Window Explorer, xác định mục tin thư thoại chứa tệp ApplicationHost.config có liên quan đến các web site hoặc xác định vị trí mục tin thư thoại ảo hoặc các mục tin thư thoại ứng dụng chứa tệp Web.config liên quan đến web site.
    Lưu ý Tệp Web.config không có trong mục tin thư thoại ảo hoặc mục tin thư thoại ứng dụng trong IIS. Ngay cả trong trường hợp này, bạn cần phải làm theo các bước sau.
  2. Bấm chuột phải vào mục tin thư thoại chứa tệp ApplicationHost.config hoặc bấm chuột phải vào mục tin thư thoại ảo hoặc ứng dụng có thể chứa tệp Web.config.
  3. Bấm vàoThuộc tính.
  4. Bấm vàoBảo mậtsau đó bấmChỉnh sửa.
  5. Bấm vàoThêm.
  6. Trong cácNhập đối tượng có tên để lựa chọnhộp, gõ tên máy tính\IIS_IUSRS, bấmKiểm Tên, sau đó bấmOK.
    Lưu ý Tên máy tính là trình giữ chỗ cho tên máy tính.
  7. Bấm để chọn cácĐọckiểm tra hộp, và sau đó bấmOK.
  8. Trong cácThuộc tínhhộp thoại hộp mục tin thư thoại, bấmOK.
    Lưu ý Đảm bảo rằng thuộc tính của mục tin thư thoại được kế thừa bởi các tệp ApplicationHost.config và Web.config để IIS_IUSRS có Cấp phép đọc đối với các tệp.
0x800700b7
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X800700B7

Mô tả HResult
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Sự cố này có thể xảy ra nếu có một mục nhập lặp cho cài đặt chuyên biệt phần cấu hình được chỉ định ở mức cao hơn trong phân cấp cấu hình (ví dụ: trong web.config của thư mục/trang web chính hoặc tệp applicationHost.config). Thông báo lỗi tự chỉ ra vị trí của mục trùng lặp hoặc mục.Kiểm tra các tệp cấu hình và so sánh với các tệp applicationhost.config và/hoặc web.config chính để kiểm tra xem có mục nhập trùng lặp theo đề xuất của thông báo lỗi hay không. Xoá các mục trùng lặp, hoặc làm cho mục duy nhất. Ví dụ: sự cố này có thể xảy ra vì tệp applicationhost.config liên quan có một mục trùng lặp mã sau.
<add accessType="Allow" users="*" />
Để giải quyết vấn đề này, trong tệp ApplicationHost.config, xoá mục nhập trùng lặp theo quy tắc ủy quyền. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Bấm vàoBắt đầu, gõ Notepad trong cácBắt đầu tra cứuhộp, bấm chuột phải vàoNotepad, sau đó bấmChạy như quản trị viên.
    Lưu ý Nếu bạn được nhắc nhập mật khẩu quản trị viên hoặc xác nhận, hãy nhập mật khẩu hoặc bấmTiếp tục.
  2. Trên máyTệpMenu, bấmMở, gõ %windir%\System32\inetsrv\config\applicationHost.config trong cácTên tệpsau đó bấmMở.
  3. Trong tệp applicationhost.config liên quan, xoá mục trùng lặp giống như mã sau:
    <add accessType="Allow" users="*" />
0x8007007e
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X8007007E

Mô tả HResult
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Sự cố này xảy ra vì tệp ApplicationHost.config hoặc tệp Web.config tham chiếu mô-đun hoặc DLL không hợp lệ hay không tồn tại.Trong tệp ApplicationHost.config hoặc tệp Web.config, tìm tham chiếu mô-đun hoặc tham chiếu DLL không hợp lệ và sau đó sửa tham chiếu. Để xác định được tham chiếu mô-đun không chính xác, hãy bật Theo dõi Yêu cầu Không thành công và sau đó sao chép vấn đề.
0x800700c1
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X800700C1

Mô tả HRESULT
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Sự cố này có thể xảy ra nếu số bit của mô-đun được chỉ định khác với nhóm ứng dụng có chứa ứng dụng này. Ví dụ: bạn đang cố gắng tải phần 32-bit vào nhóm ứng dụng 64-bit. Vấn đề này cũng có thể xảy ra nếu mô-đun được chỉ định bị hỏng. Đảm bảo rằng số bit của mô-đun được chỉ định giống với nhóm ứng dụng lưu trữ và đảm bảo rằng mô-đun không bị hỏng.
0x8007010b
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X8007010B

Mô tả HRESULT
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Sự cố này có thể xảy ra nếu mục tin thư thoại nội dung được chỉ định không truy cập được.Xác minh rằng đường dẫn tệp tồn tại, có tên chính xác, có nhóm cấp độ quyền tệp chính xác và hướng đến một loại hệ thống tệp hợp lệ. Nếu bạn không chắc chắn về đường dẫn của tệp, hãy sử dụng Công cụ Giám sát Quy trình hoặc Theo dõi Yêu cầu Không thành công để xác định đường dẫn này.
0x8007052e
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X8007052E

Mô tả HRESULT
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Nhận dạng quy trình mặc định trong IIS 7.0 không có đủ quyền để mở tệp Web.config trên chia sẻ từ xa.Để khắc phục sự cố này, hãy xem Bạn nhận được thông báo lỗi khi bạn cố gắng số xem theo web site từ một web site sử dụng xác thực chuyển qua trong bản ghi dịch vụ thông tin Internet 7.0.
0x80070021
Lỗi máy chủ trong ứng dụng"tên ứng dụng"

Lỗi HTTP 500.19 – Lỗi Máy chủ Nội bộ

HRESULT: 0X80070021

Mô tả HRESULT
Không thể truy cập trang yêu cầu vì dữ liệu cấu hình có liên quan của trang không hợp lệ.
Sự cố này có thể xảy ra khi phần tệp cấu hình IIS được chỉ định bị khóa ở mức cấu hình mức cao hơn. Để giải quyết vấn đề này, mở phần đã chỉ định hoặc không sử dụng ở cấp đó. Để biết thêm thông tin về cấu hình khóa, hãy xem Làm thế nào để sử dụng khóa trong IIS 7.0 cấu hình.

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

Thuộc tính

ID Bài viết: 942055 - Xem lại Lần cuối: 11/01/2015 07:01:00 - Bản sửa đổi: 14.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kbprb kbconsumer kbquadranttechsupp kbmt KB942055 KbMtvi
Phản hồi