我无法访问此方法:
[HttpPut]
[Route("api/Order/Update/{id}")]
public async Task<IActionResult> UpdateList([FromBody]OrderViewModel order, [FromRoute]int id)
{
}
我收到错误:
HTTP错误405.0 - 不允许的方法
我解决了这个问题:
解决方法是卸载WebDAV模块。控制面板 - >程序和功能 - >打开或关闭Windows功能 - > IIS - >万维网服务 - >常用HTTP功能 - > WebDAV发布。
是的 - 那应该可以完成这项工作,但是你可以在web.config中禁用webDav:
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
干杯