我无法访问此方法:
[HttpPut]
[Route("api/Order/Update/{id}")]
public async Task<IActionResult> UpdateList([FromBody]OrderViewModel order, [FromRoute]int id)
{
}
我收到错误:
HTTP Error 405.0 - Method Not Allowed
最佳答案
我解决了这个问题:
解决方案是卸载WebDAV模块。 控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能 -> IIS -> 万维网服务 -> 通用 HTTP 功能 -> WebDAV 发布。
关于c# - WebApi 2 HttpPut、HttpDelete、HttpPost 不起作用 - HTTP 错误 405.0 - 不允许方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46719799/