Tôi đang cố gắng sử dụng PUT trong ứng dụng MVC 4 và tôi gặp lỗi 405.MVC 4. IIS 7.5 PUT trở về 405
Trong định tuyến của tôi, tôi có một hạn chế trên các tuyến đường cho phép PUT và POST, POST để các thiết bị đầu cuối hoạt động, PUT không thành công với một 405.
Tôi đã làm theo lời khuyên ở đây ASP.NET Web API returns 404 for PUT only on some servers và đây ASP.NET MVC got 405 error on HTTP DELETE request?
Tôi cũng đã xóa WeDAV khỏi IIS, nhưng tôi vẫn nhận được 405. Bất kỳ ai có đề xuất nào khác không?
Tôi cũng đang có chính xác cùng một vấn đề trên IIS 8 (với Visual Studio 2012), cho rằng tôi đã làm theo lời khuyên này ASP.NET Web API - PUT & DELETE Verbs Not Allowed - IIS 8 và vẫn không có may mắn
web của tôi. config đã có runAllManagedModulesForAllRequests = "true". Thêm vào việc loại bỏ các dòng WebDAV trên làm việc tuyệt vời cho tôi. – Jbecwar
Tôi nghĩ rằng tôi đã làm điều này, nhưng tôi chỉ gỡ bỏ xử lý - không phải là mô-đun. Cảm ơn! –
Điều này phù hợp với tôi. +1 –