[英]405 METHOD NOT ALLOWED - POST in EDIT
我是編碼新手 我在一個項目中工作(CRUD - asp.net)。 我的設置是 SQL - API - MVC
所以這就是發生的事情:當我在 localhost 中嘗試 CRUD 時它正在工作,但是在 web 應用程序服務中部署它時,我只遇到了 EDIT 模式的問題。
GET 正在工作(它能夠檢索數據) POST 不是(當我保存它時發現錯誤)
在 EDIT 中檢查 POST 的調試模式狀態代碼后說 405 Method not Allowed
我的問題是為什么我的 CREATE 功能可以與 get 和 post 一起使用,但在 EDIT 中我遇到了問題。 是什么造成了限制。
注意: CREATE 和 DELETE 是 workkng 。
謝謝!
因為您的操作 HttpMethod 屬性與請求 http 方法不匹配。
例如,如果這是您的操作:
[HttpPut]
public async Task<IActionResult> edit()
{
}
那么您的請求必須使用 http Put 方法來調用此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.