簡體   English   中英

405 方法不允許 - 在編輯中發布

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM