ASP.NET Core Active

Lỗi không DELETE hay PUT được trên API server

11/11/2020 6569 lượt xem Cập nhật 13/12/2025
Bạch Ngọc Toàn

Bối cảnh

ASP.NET và ASP.NET Core

Lý do / Vấn đề

Khi POST thì OK nhưng còn PUT hay DELETE với Angular lên API thì hay bị lỗi 405 hoặc Cross Origin.

Giải pháp

Nguyên nhân là do module WebDAV trên IIS nó chặn các hành động này và chỉ cho phép GET và POST của HTTP nên chúng ta phải sửa web.config để remove nó đi.