Sẽ có trường hợp khi bạn phát triển ứng dụng web sử dụng ASP.NET API với Visual Studio, các lệnh Add, Edit, Delete làm việc bình thường. Tuy nhiên khi deploy thì thông thường các lệnh Edit và Delete sẽ thực hiện không thành công, nếu không catch được lỗi trả về bạn sẽ phải mất rất nhiều thời gian để tìm ra lỗi, và khi bắt được lỗi trả về nếu có thông báo: Method Not Allowed.
Bạn thử theo cách sau xem được không nhé:
Mở Web.config trong project API thêm vào các cấu hình như sau trong <system.webServer>:
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule"/>
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
Chúc bạn thành công!
0 nhận xét:
Đăng nhận xét