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

Thông báo lỗi khi người dùng truy cập vào một web site được lưu trữ trên một máy chủ đang chạy Internet thông tin bản ghi dịch vụ 7.0: "Lỗi HTTP 405.0 - phương pháp không được phép"

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: 942051
Triệu chứng
Xem xét kịch bản sau đây. Bạn có một web site được lưu trữ trên một máy chủ đang chạy Internet Information Services (IIS) 7,0. Khi người dùng đi vào web site này, người dùng nhận được một thông báo lỗi tương tự với những điều sau đây:
Lỗi hệ phục vụ trong ứng dụng"tên ứng dụng"
Lỗi HTTP 405.0 - phương pháp không được phép
HRESULT: 0X80070001
Mô tả HRESULT
Trang bạn đang tìm không thể hiển thị vì một phương pháp không hợp lệ (động từ HTTP) đang được sử dụng.
Nguyên nhân

Nguyên nhân 1

Vấn đề này xảy ra vì khách hàng làm cho một yêu cầu HTTP bằng cách sử dụng một phương thức HTTP không tuân thủ với các đặc điểm HTTP.

Để giải quyết vấn đề này, xem độ phân giải 1.

Nguyên nhân 2

Vấn đề này xảy ra bởi vì một khách hàng làm cho một yêu cầu HTTP bằng cách gửi bài phương pháp để một trang cấu hình để được xử lý bởi bộ xử lý StaticFile, chẳng hạn như một trang HTML tĩnh. Trang cấu hình cho bộ xử lý StaticFile không hỗ trợ phương thức POST.

Để giải quyết vấn đề này, xem độ phân giải 2.
Giải pháp

Độ phân giải 1

Hãy chắc chắn rằng khách hàng gửi một yêu cầu có chứa một phương thức HTTP hợp lệ. Để làm điều này, hãy làm theo các bước sau:
  1. Nhấp vào Bắt đầu, loại Notepad trong các Bắt đầu tra cứu hộp, bấm chuột Notepad, và sau đó nhấp vào Chạy như quản trị viên.

    Lưu ýNếu bạn bị nhắc cho một mật khẩu quản trị hay xác nhận, gõ mật khẩu, hoặc cung cấp xác nhận.
  2. Trên các Tập tin trình đơn, nhấp vào Mở. Trong các Tên tệp hộp, loại %windir%\system32\inetsrv\config\applicationhost.config, và sau đó nhấp vào Mở.
  3. Trong tập tin ApplicationHost.config, xác định vị trí các <handlers></handlers> từ khóa.
  4. Hãy chắc chắn rằng tất cả các xử lý sử dụng phương thức HTTP hợp lệ.
  5. Lưu các tập tin ApplicationHost.config.

Độ phân giải 2

Gửi bài yêu cầu đến một trang cấu hình để được xử lý bởi một bộ xử lý khác với bộ xử lý StaticFile, chẳng hạn như việc xử lý ASPClassic. Hoặc, sửa đổi yêu cầu được xử lý bởi bộ xử lý StaticFile do đó nó là một GET yêu cầu thay vì một yêu cầu đăng bài.

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

Thuộc tính

ID Bài viết: 942051 - Xem lại Lần cuối: 08/21/2012 07:48:00 - Bản sửa đổi: 2.0

  • kbexpertiseadvanced kbtshoot kbprb kbmt KB942051 KbMtvi
Phản hồi